VB6/Excel Activer une feuille avec une variable

Messages postés
38
Date d'inscription
vendredi 23 décembre 2005
Dernière intervention
27 mars 2018
- - Dernière réponse : ucfoutu
Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
- 11 mai 2016 à 07:01
Bonjour,
J’écris sur excel avec VB6.

J’ai deux feuilles d’ouverte.
La feuille 1 s’appelle : ("XYZ")
J’utilise : Set XLSheet = XLApp.ActiveWorkbook.Sheets("XYZ") et je peux écrire et lire sur cette feuille.

La feuille 2 s’appelle (2016-05-11) J’ai utilsé Date pour la nommer ainsi.

J’ inscris des données sur la feuille ("XYZ") puis je veux aller incrire des données sur l’autre feuille (2016-05-11)
J’utilise : Set XLSheet = XLApp.ActiveWorkbook.Sheets(Date), mais ça ne fonctionne pas.

Je cherche une solution partout sur le net depuis 3 jours sans rien trouvé.

De l’aide S’il-vous-plait
Afficher la suite 

Votre réponse

1 réponse

Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
0
Merci
Bonjour,
Date est un mot réservé de VBA :
Renvoie une valeur de type Variant (Date) contenant la date système actuelle.

Nomme ta feuille autrement.

Par ailleurs : il est impératif de cesser de se contenter de dire
mais ça ne fonctionne pas.

qui ne veut absolument rien dire de précis.
Tu avais un message d'erreur. Lorsque tel est le cas on précise le message reçu et la ligne de code incriminée.


________________________
Nul ne saurait valablement coder ce qu'il ne saurait exposer clairement.
Commenter la réponse de ucfoutu

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.