> Tous les forums > Forum Bureautique
 Macro VBA à l'ouverture d'un fichier ExcelSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Claude4341
  Posté le 16/02/2009 @ 16:31 
Aller en bas de la page 
Nouvel astucien
Bonjour à tous,

Je voudrais activer automatiquement une macro VBA incluse dans un fichier Excel, à l'ouverture de celui-ci.

Est-ce possible, et comment ?

Par avance, merci pour vos réponses.

Claude4341

P.S. J'utilise Excel 2000.

Publicité
Bérylion
 Posté le 16/02/2009 à 16:51 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Salut, et bienvenue à toi.
y'a 2 écoles :
"à l'ancienne", tu crées une macro classique dans un module standard, et tu la nommes auto_open
exemple :
sub auto_open()
msgbox "Test OK !"
end sub
sinon, tu crées une procédure événementielle dans le module thisworkbook, et tu choisis l'événement workbook_open
ex.:
private sub workbook_open()
msgbox "Test OK !"
End Sub
enjoy...
Abouishak
 Posté le 16/02/2009 à 16:52 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Claude4341

Exel 2003 :

Clic sur Outils > Macro Complémentaires > Parcourir ...

emanemos
 Posté le 16/02/2009 à 16:54 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Tu crées une macro qui s'appelle Auto_Open : elle s'exécutera à l'ouverture de ton fichier.

De même Auto_Close, pour la fermeture.

Claude4341
 Posté le 16/02/2009 à 17:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien
emanemos a écrit :

Tu crées une macro qui s'appelle Auto_Open : elle s'exécutera à l'ouverture de ton fichier.

De même Auto_Close, pour la fermeture.

Merci beaucoup emanemos c'est la toute première fois que je m'inscris à un forum et que je pose une question. Et en moins de temps qu'il ne faut pour le dire, j'ai une réponse à mon problème, et bien sûr CA MARCHE ! Fantastique.

Encore mille merci.

Claude4341
 Posté le 16/02/2009 à 17:38 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien
Bérylion a écrit :
Salut, et bienvenue à toi.
y'a 2 écoles :
"à l'ancienne", tu crées une macro classique dans un module standard, et tu la nommes auto_open
exemple :
sub auto_open()
msgbox "Test OK !"
end sub
sinon, tu crées une procédure événementielle dans le module thisworkbook, et tu choisis l'événement workbook_open
ex.:
private sub workbook_open()
msgbox "Test OK !"
End Sub
enjoy...

Merci de ta réponse " à l'ancienne " comme tu dis. En tout cas ça marche super. Je ne sais pas où j'aurais pu trouver cela sans documentation.

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
Amazon Fire TV Stick 4K Max à 42,99 €
42,99 € 74,99 € -43% @Amazon

En ce moment, Amazon propose son Fire TV Stick 4K Max est à 42,99 € au lieu de 74,99 €. Cette nouvelle clé HDMI à brancher sur votre TV possède un processeur quadricoeur, 1 Go de RAM et 8 Go d'espace de stockage, le WiFi et le bluetooth. Avec elle, vous allez pouvoir voir facilement Prime Video, Netflix, Disney+, YouTube, Molovov, MyCanal, Salto, Spotify sur votre TV 4K Ultra HD ou Full HD.

Cette nouvelle version Max possède un processeur 40% plus rapide que la version précédente, supporte le WiFi6 et est compatible Alexa. Une télécommande vocale avec des boutons pour contrôler également la TV est fournie. Elle possède des boutons pour un accès direct à Netflix, Prime Video, Disney Plus et Amazon Music. Notez que si vous avez des caméras ou une sonnette connectée Amazon, vous pouvez afficher la vidéo en direct de vos appareils.

Notez qu'il est aussi possible de coupler un casque bluetooth avec le Fire TV Stick afin de regarder tranquillement la TV sans déranger vos proches.TV.


Voir le bon plan
Paire de Tréteaux pliables Stanley Fatmax à 83,09 €
83,09 € 139 € -40% @Amazon

Amazon fait une belle promotion sur la paire de tréteaux pliables Stanley Fatmax qui passe à 83,09 € au lieu de 139 €. Capacité de charge de 900 kg, pieds en métal, rabattables, poignée de transport.


Voir le bon plan
Portable 14 pouces Asus VivoBook 14 (FullHD, Ryzen 5 5600H, 16 Go, SSD 1 To, Numpad, Windows 11) à 649,99 €
649,99 € 799,99 € -19% @Darty

Darty fait une promotion sur le PC portable 14 pouces Asus VivoBook 14 S1403QA qui passe à 649,99 € alors qu'on le trouve ailleurs à partir de 799,99  €. Ce portable possède un écran 14 pouces FHD (1920x1080) antireflet, un processeur AMD Ryzen 5 5600H, 16 Go de RAM et un SSD de 1 To Le WiFi, le bluetooth et l'USB 3.1 sont de la partie ainsi qu'un pavé numérique intégré au touchpad (NumPad). Le tout tourne sous Windows 11.


Voir le bon plan
PlayStation 5 à 509,95 € (+25,50 € reversés en points Rakurten)
509,99 € 599 € -15% @Rakuten

Carrefour via Boulange propose la console de jeux Sony Playstation 5 avec lecteur Blu-Ray à 509,95 € avec le code promo RAKUTEN40. 25,50 € vous seront également reversés en points Rakuten utilisables pour vos prochains achats.


Voir le bon plan
PC portable Lenovo ThinkPad P14S Gen 2 (FHD IPS, Ryzen 7 Pro, 16 Go RAM, SSD 512 Go) à 719 €
719 € 1150 € -37% @Lenovo

Lenovo fait une belle promotion sur l'ordinateur portable Lenovo ThinkPad P14S qui passe à 719 € avec le code promo LENOVOP14SAMDR7 alors qu'on le trouve habituellement à 1150 €. Cet ordinateur portable dispose d'un écran 14 pouces Full HD IPS (1920x1080), d'un processeur AMD Ryzen 7 Pro 5850U (8 coeurs), de 16 Go de RAM (extensible), d'un SSD de 512 Go, d'un chip graphique Vega 8 intégré, d'une webcam, d'un lecteur de cartes mémoire et de connexions Bluetooth, WiFi 6, Ethernet, HDMI, USB 2.0 et USB 3.0. 

Une machine robuste et légère qui vous suivra partout (1,55 kg) et adaptée à tous les usages (étudiant, entreprise, bureautique, multimédia, Internet et jeux en FHD). Elle est garantie 3 ans.


Voir le bon plan
Smartphone 6.43 pouces Xiaomi Redmi Note 12 (FHD+, 4Go/128Go) à 157,72 €
157,72 € 185,99 € -15% @Amazon

Amazon fait une belle promotion sur le smartphone Xiaomi Redmi Note 12 qui passe à 157,72 € au lieu de 185,99 €. Ce smartphone dispose d'un écran 6.43 pouces 90 Hz FHD+ (2400x1080 pixels), un processeur Snapdragon 685 8 coeurs, 4 Go de mémoire, de 128 Go d'espace de stockage extensible par microSD, d'un APN 50 MPixels + 8 + 2 MPixels et d'un APN 13 MP avant, du bluetooh, du Wifi, d'un lecteur d'empreintes digitales. Le tout tourne sous Android 13 avec une surcouche Xiaomi. La batterie à charge rapide 33W est de haute capacité 5000 mAh.


Voir le bon plan

Sujets relatifs
Macro pour ouverture d'un fichier Excel
Creation d' une boucle macro dans fichier EXCEL pour impression
Problème à l'ouverture 1 fichier EXCEL
incrémenter un N° de cellule à chaque ouverture du fichier Excel
Problème ouverture de fichier protégé dans Excel 2003
ouverture d'un fichier excel cree sur xp avec windows 7
(Macro) Copier onglet sur autre fichier Excel (2007)
comment affecter une macro a un fichier excel ?
EXCEL RECHERCHEV pour autre fichier. Macro?
Macro lancée à l'ouverture d'un fichier Word
Plus de sujets relatifs à Macro VBA à l''ouverture d''un fichier Excel
 > Tous les forums > Forum Bureautique