OVH Cloud OVH Cloud

une variable qui me résiste

3 réponses
Avatar
lematou
Bonjour à tous
voilà, j'utilise xls200 et j'ai une macro qui touren "presque" mais j'ai un
problème avec une variable:

Sheets("nserv").Select
je voudrais pouvoir remplacer ("nserv") par sa valeur est ce possible ?

en fait, lors du traitement cette variable prend la valeur 367 ou 378 voir
éventuellement d'autre ai je a votre avis une solution à mon problème ?
merci beaucoup de votre attention
jacks

3 réponses

Avatar
Daniel
Bonjour.
Si tu veux parler de l'index de la feuille, il ne varie pas. Tu l'obtiens de
la manière suivante :
Var = Sheets("nserv").Index
Cordialement.
Daniel
"lematou" a écrit dans le message de
news:
Bonjour à tous
voilà, j'utilise xls200 et j'ai une macro qui touren "presque" mais j'ai
un
problème avec une variable:

Sheets("nserv").Select
je voudrais pouvoir remplacer ("nserv") par sa valeur est ce possible ?

en fait, lors du traitement cette variable prend la valeur 367 ou 378 voir
éventuellement d'autre ai je a votre avis une solution à mon problème ?
merci beaucoup de votre attention
jacks


Avatar
papou
Bonjour
Comme ça par exemple ?
Dim mavar
mavar = "Feuil1"
Sheets(mavar).Activate

Cordialement
Pascal

"lematou" a écrit dans le message de
news:
Bonjour à tous
voilà, j'utilise xls200 et j'ai une macro qui touren "presque" mais j'ai
un
problème avec une variable:

Sheets("nserv").Select
je voudrais pouvoir remplacer ("nserv") par sa valeur est ce possible ?

en fait, lors du traitement cette variable prend la valeur 367 ou 378 voir
éventuellement d'autre ai je a votre avis une solution à mon problème ?
merci beaucoup de votre attention
jacks


Avatar
lematou

Bonjour
Comme ça par exemple ?
Dim mavar
mavar = "Feuil1"
Sheets(mavar).Activate

Cordialement
Pascal

"lematou" a écrit dans le message de
news:
Bonjour à tous
voilà, j'utilise xls200 et j'ai une macro qui touren "presque" mais j'ai
un
problème avec une variable:

Sheets("nserv").Select
je voudrais pouvoir remplacer ("nserv") par sa valeur est ce possible ?

en fait, lors du traitement cette variable prend la valeur 367 ou 378 voir
éventuellement d'autre ai je a votre avis une solution à mon problème ?
merci beaucoup de votre attention
jacks



Bonsoir,
un grand merci en effet ça fonctionne

je croyais avoir essayé des choses de ce style mais la preuve que non
Merci encore Papou et sans oublier ceux qui se sont penchés sur mon problème
Jacks