renseignement sur une macro

  • Initiateur de la discussion Initiateur de la discussion bpol
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

bpol

XLDnaute Impliqué
bonjour,

quelqu'un pourrait me dire pourquoi cette macro ne veut pas fonctionner

Worbooks("comptabilité").Sheets("facturier sorties").Select

j'en aurais besoin car avec ce fichier j'ouvre un autre fichier et je voudrais pouvoir revenir à l'emplacement initial

merci

Bpol
 
Re : renseignement sur une macro

Re,

Aarf Chalet🙂, "select" ne s'applique pas aux "workbook"... Et d'autre part si il est actif, pas besoin de préciser son nom, non... lol Faire un "select" de la feuille... Et l'on peut toujour préciser qu'en vba il est rarement utile de selectionner...

bonne soirée
@+
 
Re : renseignement sur une macro

Re tout le monde,

pffftt savais pas qu'un petit renseignement allait ammener un tel débat.

pour te répondre bhbh le tiret il est certainement ajouté par Cjoint.com car mon fichier est bien enregistré sur mon disque comptabilité.xls

Bpol
 
Re : renseignement sur une macro

Re

j'ai pu ouvrir ton fichier sur un autre ordi, et le code ci-dessous fonctionne avec comme nom "comptabilite" sans accent...

Code:
Workbooks("comptabilite.xls").Sheets("facturier sorties").Activate

@+

Edition : A noter le nom récupéré de cjoint
"hyrUwmDnGP_comptabilite_.xls"
 
Dernière édition:
Re : renseignement sur une macro

Bonjour à tous,

Je crois qu'il y a une erreur d'orthographe dans le code:

Workbooks("comptabilité").Sheets("facturier sorties").Select

Remplaces ce code par :

Workbooks("comptabilite.xls").Sheets("facturier sorties").Select

ou tout simplement, puisque u travailles dans le même workbook, par le code:

Sheets("facturier sorties").Select
 
Re : renseignement sur une macro

Re-,

20 fils (dont celui-ci)...

Pour une faute d'orthographe.....

Règle numéro 1 : ne jamais (JAMAIS) mettre de lettre accentuée dans un nom de classeur, d'onglet, de nom.......

Règle numéro 2 : toujours vérifier le nom du classeur, de l'onglet, du chemin...
Perso, je ne fais confiance qu'au Copier/Coller :
- pour un classeur, je vais dans l'explorateur de fichiers, clique droit sur le
classeur, Propriétés, et je copie le nom
- Idem, pour le répertoire du classeur, je copie le chemin
- pour le nom d'un onglet, double-clic sur le nom de l'onglet (il se noircit)
Ctrl + C (copie) et je colle dans le code....

Bref, simples règles d'usage lorsqu'on manipule des variables.....

(Je l'ai appris à mes dépends, lors de mes premiers pas dans le monde du VBA...., Excel est BINAIRE)

Bonne soirée
 
Re : renseignement sur une macro

Bonjour à tous

@hbenalia
Attention la méthode "select" ne s'applique pas aux classeurs, si le classeur en question n'est pas le classeur actif, cela provoquera une erreur. Préférer la méthode "Activate"...

bonne journée
@+
 
Re : renseignement sur une macro

bonjour à tout,

Merci bhbh pour les conseils en faisant ta méthode j'ai remarqué que le nom de mon fichier (dont l'orthographe est exacte!) était enregistré avec un espace juste après !!
Pourquoi.... alors là?

fil clôturé
Bon WE
Bpol
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

F
  • Question Question
Réponses
11
Affichages
1 K
J
Réponses
3
Affichages
1 K
Janis
J
Retour