refersto=selection.adresse ne fonctionne pas - VB/VBA/VBS - Programmation
Marsh Posté le 11-01-2005 à 13:27:57
En fait j'ai trouvé le problème : il crée bien le nom de la plage mais il ne l'affecte pas à la feuille,
c'est pour cela qu'il n'est pas visible dans la liste près de la feuille et pas accessible pour les plages de tabelaux dynamiques !!!!
Marsh Posté le 11-01-2005 à 13:55:55
Ca y est j'ai trouvé ... en lisant mon post
RefersTo:="=nomFeuille!" & Selection.Address
J'ai perdu 3 heures avec ça !!!
jr10
Marsh Posté le 11-01-2005 à 13:23:23
Bonjour et bonne année
J'essaye de nommer une plage de cellules qui correspond à une extraction SQL (la plage est donc variable)
Cette commande ne semble pas fonctionner :
ActiveSheet.Range("A2" ).CurrentRegion.Select
ActiveWorkbook.Names.Add Name:="maPlage", RefersTo:=Selection.Address
note : ideme avec RefersToR1C1
Selection:= ne semble fonctionner qu'avec des noms fixes de cellules.
Note : cela créer bien un "nom" de plage de cellule mais il n'apparaît pas dans la liste à côté de la feuille et donc je ne peux pas sélectionner cette plage pour un tableau dynamique.
Merci de vos pistes.
jr10