Bonjour,
Que dois-je mettre dans ce bout de code pour accéder à la valeur d'un range donné :
En fait il s’agit de savoir où est le code et à qui il s’adresse ?
Le code est-il dans le classeur qui s’exécute ?
A noter que si pour faire appel au classeur qui contient le code maître, il est tout indiqué d’utiliser la propriété Thisworkbook qui te renvoie le classeur Objet qui contient le code alors que ActiveWorkbook renvoie le classeur actif, ce qui peut se révéler très aléatoire dans certaines situations…
Dans ton cas il faut donc peut-être être plus explicite et ici
Worksheets("Scan").Range("N1").Value = "Pas de rapport"
mettre :
Classeurxx.Worksheets("Scan").Range("N1").Value = "Pas de rapport"
d'un autre côté, une fonction est censée ne renvoyer qu'une valeur... donc cet extrait de code n'est pas forcément au bon endroit...
Cordialement,
Didier
Partager