selectionner une feuiller excel en vba

selectionner une feuiller excel en vba - VB/VBA/VBS - Programmation

Marsh Posté le 03-06-2009 à 17:36:34    

Bonjour à tous,
 
je cherche le code vba qui me permettrait de sélectionner une feuille excel dont le nom est une variable qui se trouve sur une autre feuille excel "Test".
J'ai tappé ceci :
 
Sheets("Test" ).Select
a = Range("F18" ).Value
Sheets(a).Select
 
ou
 
Sheets("Test" ).Select
a = Range("F18" ).Value
Sheets("a" ).Select
 
Ce code ne marche pas et j'ai l'erreur "l'indice n'appartient pas à la sélection"...
 
Voilà si quelqu'un peu m'aider.
 
Merci d'avance.

Reply

Marsh Posté le 03-06-2009 à 17:36:34   

Reply

Marsh Posté le 03-06-2009 à 20:39:08    


Le premier bout de code est bon pour moi, le deuxième c'est normal qu'il ne fonctionne pas car tu veux sélectionner la feuille portant le nom "a", et pas la feuille portant le nom de la variable a.
Ré-essaie avec le premier en vérifiant que tout est bon (valeur de Range("F18" ), etc..)


---------------
"That kind of information doesn't just grow on trees."
Reply

Marsh Posté le 04-06-2009 à 07:00:19    

Pareil que Ctplm, le premier code fonctionne très bien chez moi. Je pense que ton problème vient plus de la feuille Excel que du code (valeur et format de ta cellule F18, titre de tes onglets, ...)
Au pire, fait du pas-à-pas et observe le contenu de ta variable "a", peut-être verras-tu quelque chose d'intéressant.


---------------
If you think it could look good, then I guess it should
Reply

Sujets relatifs:

Leave a Replay

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