refersto=selection.adresse ne fonctionne pas

refersto=selection.adresse ne fonctionne pas - VB/VBA/VBS - Programmation

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

Reply

Marsh Posté le 11-01-2005 à 13:23:23   

Reply

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 !!!!

Reply

Marsh Posté le 11-01-2005 à 13:28:31    

J'ai trouvé le problème mais pas la solution !!!!

Reply

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed