Appel macro
Phil97214
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
Phil97214 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Phil97214 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Étant autodidacte en la matière, VBA me réserve bien des surprises.
J'ai un classeur qui via une macro m'ouvre une photo dans une nouvelle feuille. Je voudrais qu'en cliquant sur cette photo, fermer cette feuille (sans macro) et me positionner sur une cellule déterminée comportant le nom d'une autre photo de façon à créer une boucle de visualisation.
Code essayé :
Pouvez-vous m'aider?
Étant autodidacte en la matière, VBA me réserve bien des surprises.
J'ai un classeur qui via une macro m'ouvre une photo dans une nouvelle feuille. Je voudrais qu'en cliquant sur cette photo, fermer cette feuille (sans macro) et me positionner sur une cellule déterminée comportant le nom d'une autre photo de façon à créer une boucle de visualisation.
Code essayé :
Workbooks.Add Template:=xlWorksheet NomFe = ActiveWorkbook.Name Workbooks(NomProg).Sheets("Feuil2").Range("i1") = NomFe ActiveSheet.Pictures.Insert(Rep + Fic).Select With Selection .Top = Range("A1") .Left = Range("A1") .onaction = Application.Run "'nomprog'!Module5.suivant" ← ne fonctionne pas ! End With ActiveWindow.Zoom = True
Pouvez-vous m'aider?
A voir également:
- Appel macro
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Appel privé - Guide
- Jitbit macro recorder - Télécharger - Confidentialité
- Double appel - Guide
2 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour, "ne fonctionne pas"=? message d'erreur, comportement inattendu, ?
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
je pense que tu dois mettre le nom d'une macro dans .onaction
exemple:
exemple:
.onaction = "lenomdemamacro"
sur la ligne :
.onaction=Application.Run "'nomprog'!Module5.suivant"
j'ai le message «Erreur de compilation
Erreur de syntaxe»
la variable NomProg récupérant le nom du classeur principal...
précision : si je remplace ma variable par le nom du classeur, ça ne change rien, j'ai le même message d'erreur.