Utilisation D une variable dans un lien

Utilisation D une variable dans un lien - VB/VBA/VBS - Programmation

Marsh Posté le 10-08-2006 à 16:00:02    

bonjour  
j ai besoin de vos lumieres sur la commande dans une macro excel  
 
dans la macro g une ligne de ce type qui crée un lien vers la cellule A1 de la page 4  
 
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _  
"'4'!A1"

 
je desirerai conserver cette ligne mais remplacer la page de destination (4 dans mon ex) par la valeur de la cellule sur laquelle je suis  
(ex si dans une cellule 562 est inscrit, la commande serait  
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _  
"'562'!A1" )  
 
pour cela j ai creé une variable  
Num = ActiveCell.Value  
mais si je la place dans la ligne de code  
 
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _  
"'Num'!A1"

 
cela me crée bien un lien mais vers une page nommée Num .... bien sur elle n existe pas  
 
pb de syntaxe ?  
 
merci d avance

Reply

Marsh Posté le 10-08-2006 à 16:00:02   

Reply

Marsh Posté le 10-08-2006 à 16:02:36    


 
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _  
"'" & Num & "'!A1"

 peut être

Reply

Marsh Posté le 10-08-2006 à 17:26:00    

un enorme merci jpcheck
faut vraiment que je me mette a la syntaxe des ligne de code
j oublie toujours des trucs
 
encore merci

Reply

Sujets relatifs:

Leave a Replay

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