Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2802 connectés 

 


Dernière réponse
Sujet : comment lancer une macro sans ouvrir excel?
bbloup c'est bon j'ai trouvé, plus besoin.
mais merci de tes conseils  :jap:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
bbloup c'est bon j'ai trouvé, plus besoin.
mais merci de tes conseils  :jap:
bbloup info : j'arrive bien à faire fermer le classeur mais pas excel
bbloup ca y est, ca marche! merci bcp!
une derniere question, c'est possible de faire fermer excel apres l'execution de ma macro?
AlainTech Tu ouvres ton classeur
Tu tapes Alt - F11
A gauche, dans la liste des projets (si pas présent, tapes Ctrl - R), fais un double clic sur ThisWorkbook
Dans la fenêtre qui s'ouvre à droite, prends la liste déroulante de gauche et choisis Workbook
Normalement, une nouvelle sous-routine se crée avec pour nom, Workbook_Open
Entre les 2 lignes, tu tapes le nom de ta macro
Oublie le "activeworkbook.close", je croyais qu'une macro devait s'exécuter puis que le classeur devait se fermer.
bbloup je vais partir du début : j'ai un classeur excel avec des données que j'utilise  et que je modifie à l'aide d'une macro comportant un module, 7 ou 8 userform (feuilles).
donc pour essayer de lancer ma mcro au lancement du fichier j'ai essayé de créer une fenetre d'exécution dans laquelle  j'ai tapé workbooks("gestion.xla" ) (gestion etant la procédure de départ de ma macro), mais ca ne marche pas (ca t'étonne  :p ?)
j'ai cherché un peu partout dans l'aide de vb mais je sais pas ou placer workbook.open, et encore moins activeworkbook.close.
j'avoue que je ne maitrise pas trop ce langage, mais on m'a donné ca à faire dans la boite ou je suis en stage en attendant mes produits chimiques, donc à a base je ne suis pas spécialement orienté informatique
AlainTech Dis moi ce que tu as fait et ce qui ne fonctionne pas (messages d'erreurs, comportements)
bbloup euh j'dois etre couillon mais j'ai essayé et j'y arrive pas, c'est possible d'avoir + de détails?
bbloup merci  :jap:
AlainTech Visiblement, c'est pas du vb mais du vba dont tu parles...
Crée un document où tu mets ta macro.
Dans workbook_open, tu appelles ta macro.
Et tu termines par un activeworkbook.close.
Tu mets un raccourci vers ton document sur le bureau et ruuuuullllleeeeezzzzz :D

 

[jfdsdjhfuetppo]--Message édité par AlainTech--[/jfdsdjhfuetppo]

bbloup Bon alors je vous vois venir, mais non ce n'est pas pour faire joujou avec un virus. en fait ce que je veux c'est que la macro que j'ai programmé en VB puisse être lancé par qq chose style ligne de commande + raccourci dans le bureau afin que la personne qui s'en sert n'ai pas à ouvrir excel pour l'utiliser (parce que  :sarcastic: )

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)