• Initiateur de la discussion Initiateur de la discussion DENIS34
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

DENIS34

Guest
bonjour, a tous
je suis allé sur wiki mais je n ai pas tout compri...
peut activé une macro a l ouverture d'un fichier?
merci
 
Re : activ macro

Re

Oups j'ai lu trop vite ta demande

Ce que je t'ai dit correspond au fait d'activer une macro directement sans avoir la question voulez-vous activer ?

Sinon si tu as bien une macro nommé macro1 ton code devrait fonctionner

il faut néanmoins que le niveau de sécurité soit à moyen et non à haut
 
Re : activ macro

Pascal76 à dit:
Re

Oups j'ai lu trop vite ta demande

Ce que je t'ai dit correspond au fait d'activer une macro directement sans avoir la question voulez-vous activer ?

Sinon si tu as bien une macro nommé macro1 ton code devrait fonctionner

il faut néanmoins que le niveau de sécurité soit à moyen et non à haut


j ai joint la macro -ne me demande pas ce qu elle veux dire... le l ai faite en enregistrement mouvement,
en deux mots j'ai selectioné un tableau qu j'ai supprimé et remi a jour

Sub Macro2()
'
' Macro2 Macro
' Macro enregistrée le 20/09/2006 par moi meme
'
Selection.MoveDown Unit:=wdLine, Count:=5
Selection.Tables(1).Select
Selection.Cut
Selection.Range.InsertDatabase Format:=12, Style:=191, LinkToSource:=False _
, Connection:= _
"Provider=Microsoft.Jet.OLEDB.4.0;Password="""";User ID=Admin;Data Source=C:\Documents and Settings\dmenard\Mes documents\ANNUAIRE.xls;Mode=Read;Extended Properties=""HDR=YES;IMEX=1;"";Jet OLEDB:System database="""";Jet OLEDB:Registry Path="""";Jet OLEDB😀atabase " _
, SQLStatement:= _
"SELECT `F2`, `F3`, `F4`, `F5`, `F6` FROM `CONTACT$` WHERE ((`F1` = '48')) ORDER BY `F4`" _
& "", PasswordDocument:="", PasswordTemplate:="", WritePasswordDocument _
:="", WritePasswordTemplate:="", DataSource:= _
"C:\Documents and Settings\dmenard\Mes documents\ANNUAIRE.xls", From:=-1, _
To:=-1, IncludeFields:=True
End

si il y plus simple je suis ok
merci
 
Re : activ macro

Re

Bah oui mais regarde ta macro elle commence par selection....

même si tu mets

Private Sub Workbook_Open()
macro2
End Sub
a l'ouverture tu n'auras pas de selection. donc ta macro ne fera rien

Il faut donc qu'en début de macro tu lui indiques la feuille à selectioner ainsi que la plage

Bon courage
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
689
Réponses
1
Affichages
162
Réponses
4
Affichages
566
Réponses
4
Affichages
176
  • Question Question
Microsoft 365 couleur et ligne
Réponses
6
Affichages
293
  • Question Question
Microsoft 365 agrandir la liste
Réponses
21
Affichages
661
Réponses
19
Affichages
708
Réponses
2
Affichages
183
Réponses
15
Affichages
845
Réponses
3
Affichages
222
Retour