Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Macro lancement auto ne se lance pas

ZèBelini

XLDnaute Nouveau
Bonjour à tous,

Je cherche à faire une macro qui se lance automatiquement à l'ouverture du classeur.

Je l'appelle donc autoexec()

Mais celle ci ne se lance pas à l'ouverture du classeur. J'ai aussi essayé avec Workbook_open(), mais sans succès.

Ce qui est étrange, c'est qu'elle fonctionnait vendredi dernier... (avec Workbook_open()) Comprends pas....

Si quelqu'un a une idée/

Merci,

Voici la macro


Sub autoexec()
lastcel2 = Sheets("Users").Range("A65536").End(xlUp).Row
MsgBox (lastcel2)

Range("Users!A" & lastcel2 + 1) = Environ("username")
Range("Users!B" & lastcel2 + 1) = Now()

ThisWorkbook.Save
End Sub
 

Risleure

XLDnaute Occasionnel
Re : Macro lancement auto ne se lance pas

Bonjour Zébélini, le Forum,

Pas autoexec, il faut utiliser l'évènement Private Sub Workbook_Open() à placer dans ThisWorkbook

Code:
Private Sub Workbook_Open()
Puis ton code à exécuter à l'ouverture
End Sub

A+

A placer dans ThisWorkbook c'est ça qui est important !!!!
 

ZèBelini

XLDnaute Nouveau
Re : Macro lancement auto ne se lance pas

Bonjour, et merci pour ta réponse.

Mon premier post n'était peut-être pas clair, mais j'ai bien essayé avec Private Sub Workbook_Open() à placer dans ThisWorkbook.

Le problème est le même: la macro ne se lance pas.

Merci,

Zertion
 

Risleure

XLDnaute Occasionnel
Re : Macro lancement auto ne se lance pas

Re,

Désolé ton code fonctionne parfaiteemnt à l'ouverture
Je récupère bien mon environnement et l'heure système !!

J'ai juste ajouté un Dim car j'ai Option Explicit voir la PJ
 

Pièces jointes

  • Zebelini.xls
    19 KB · Affichages: 80

ZèBelini

XLDnaute Nouveau
Re : Macro lancement auto ne se lance pas

Effectivement,

Après avoir fermé Excel et relancer mon fichier, le code fonctionne....

Je ne comprends pas pourquoi il ne fonctionnait plus.

Enfin, pourvu que ça dur!

Merci dans tous les cas!
 

Discussions similaires

Réponses
4
Affichages
589
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…