Code VBA qui ne fonctionne pas
Résolu
Mots croisés
Messages postés
3330
Statut
Membre
-
Mots croisés Messages postés 3330 Statut Membre -
Mots croisés Messages postés 3330 Statut Membre -
Bonjour,
Je précise être un ignare en code VBA.
C'est pourquoi je recherche des codes et/ou formules pour Excel sur Google lorsque j'ai besoin.
Ma recherche portait sur : comment ouvrir un doc Excel sur une feuille précise.
J'ai donc vu ce code (voir screen) sur plusieurs discussions.
Ils sont légèrement différents pour chacun, mais "Private Sub Workbook" revient tjrs.
Aussi, sur un dossier d'essai, je ne parviens pas à le faire fonctionner.
Si quelqu'un peut me dire où ça coince.
Merci
https://www.cjoint.com/c/JCysMM8gULw
Je précise être un ignare en code VBA.
C'est pourquoi je recherche des codes et/ou formules pour Excel sur Google lorsque j'ai besoin.
Ma recherche portait sur : comment ouvrir un doc Excel sur une feuille précise.
J'ai donc vu ce code (voir screen) sur plusieurs discussions.
Ils sont légèrement différents pour chacun, mais "Private Sub Workbook" revient tjrs.
Aussi, sur un dossier d'essai, je ne parviens pas à le faire fonctionner.
Si quelqu'un peut me dire où ça coince.
Merci
https://www.cjoint.com/c/JCysMM8gULw
Configuration: Windows / Firefox 74.0
A voir également:
- Code VBA qui ne fonctionne pas
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
2 réponses
Bonjour
Il faut mettre cette macro non pas dans un module mais dans ThisWorkbook qui gère les éventements liés au classeur
DoubleCliquer sur ThisWorkbook dans l'arborescence de l'éditeur VBA puis coller la macro dans la page blanche remplacer Feuil2 par le nom de ta feuille
Cdlmnt
Via
Il faut mettre cette macro non pas dans un module mais dans ThisWorkbook qui gère les éventements liés au classeur
DoubleCliquer sur ThisWorkbook dans l'arborescence de l'éditeur VBA puis coller la macro dans la page blanche remplacer Feuil2 par le nom de ta feuille
Cdlmnt
Via
Re,
https://docs.microsoft.com/fr-fr/office/vba/api/excel.application.displayfullscreen
Private Sub Workbook_BeforeClose(Cancel As Boolean) macro qui s'execute avant la fermeture du classeur
Private Sub Workbook_Open() macro qui s'exécute à l'ouverture du classeur
Par contre ce qui n'est pas normal c'est que tu es as deux !
https://docs.microsoft.com/fr-fr/office/vba/api/excel.application.displayfullscreen
Private Sub Workbook_BeforeClose(Cancel As Boolean) macro qui s'execute avant la fermeture du classeur
Private Sub Workbook_Open() macro qui s'exécute à l'ouverture du classeur
Par contre ce qui n'est pas normal c'est que tu es as deux !
Je viens de faire, c'est parfait.
Pour le doc qui s'ouvre sur la feuille choisie, j'avais compris en papotant les exemples, et ça marche.
Pendant que je te tiens :-)
L'année passée, je me suis fait aider par quelques-uns de ce site pour me créer un programme d'enregistrement de mes sorties sport.
Donc ces codes que tu vois ici (voir screen) ont été écrits pas des intervenants.
Aussi, je ne sais plus très bien quelle est leur fonction.
Le dernier code, je sais.
Les 2 premiers, que disent-ils?
Il doit y en avoir un pour ouvrir mon doc en pleine page, puisque mon classer s'ouvre en pleine page, mais l'un des 2, à quoi sert-il?
Ou bien, les 2 ont leur utilité pour la pleine page?
https://www.cjoint.com/c/JCytgjHdIWw