Définir un nom de plage de cellule

  • Initiateur de la discussion Initiateur de la discussion Chris35
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

Chris35

Guest
Bonjour les Forumistes

Je souhaite étendre la plage de cellule correspondant au champ nommé "Data_Feuil1" après la saisie de nouvelles valeurs à l'aide d'un userform.

Cf exemple joint

J'ai 2 PB:

- je n'arrive pas à nommé correctement mon champ à partir de VB

un nom est bien créé mais sa plage de référence est incorrecte :
mais j'obtiens : ="$A$1:$D$13"
au lieu de : =Feuil1!$A$1:$D$13

- Le deuxième pb est un truc bizarroïde après l'éxécution de mon code, le formatage appliqué par le code semble devenir, de manière assez aléatoire semble-t-il, le formatage par défaut de certaines cellules de la feuille ???

Bizarre ! Bizarre Cher Cousin !


Si quelqu'un pouvait me dire où je m'ai trompé 🙂 ... ce serait ben sympa !!

merci d'avance

a+

Chris35

PS : je viens de lire la littérature sur le post "Userform et format de date"
http://www.excel-downloads.com/html/French/forum/messages/1_87963_87963.htm

Impressionnant ! Collector ! Bravo Thierry et mdf !
 

Pièces jointes

Salut Chris 35,
PB1 --> pourquoi ne ferais-tu pas alors une concaténation comme ceci:
ActiveWorkbook.Names.Add Name:="Data_Feuil1", RefersTo:="=" & Activesheet.Name & Selection.Address
Le plus important, c'est de ne pas oublier le = !
PB2 --> Enregistre une macro qui étend ta sélection (à partir de la poignée) mais avec le clic droit de sorte à ce que tu aies les options de recopier "le format uniquement" (ou le smart tag, selon ta version.)
Bà T,
Sven
 
Merci pour ta réponse Sven

Pour le PB2 , ça peut s'envisager comme méthode... bien que dans ce cas, ça oblige à initialiser le tableau lorsque qu'on crée la 1er ligne du tableau, pour ensuite pouvoir la recopier (c'est la raison pour laquelle je prefere ne pas utiliser cette méthode).

Pour le PB1... j'ai essayé ce genre de bidouillages ... mais ça ne fonctionne pas

C'est peut-être moi qui me trompe... dans ce cas, si tu as 5mn tu peux tester tes solutions sur le fichier joint

Pour le moment, la question reste donc posée ...

Ô Grands Maîtres Exceldéliens, êtes vous là ? 🙂

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour