Excel

Résolu
sofiane911 Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
 sofiane911 -
Bonjour,

peut on créer une liste des macros excel en meme temps et les mettre dans un menu pour les appelées en cas de besoin

A voir également:

3 réponses

Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Salut Michel,

Question pertinente, dommage que Sofiane ne se manisfeste pas. En lisant entre ses lignes et après avoir répondu à une question similaire sur un autre forum, je pense que Sofiane voulait faire une liste déroulante avec le nom de ces macros et les appeler sur un clic, si c'est cela
en supposant que les macros dans un Module s'appellent Macro1, Macro2, Macro3 etc ...
en A1 faire une liste déroulante avec le nom de ces macros (ou autre)
Coller un de ces deux code dans les propriétés de la feuille concernée

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [A1]) Is Nothing And Target.Count = 1 Then
If Range("A1").Value = "Macro1" Then
Call Macro1
ElseIf Range("A1").Value = "Macro2" Then
Call Macro2
ElseIf Range("A1").Value = "Macro3" Then
Call Macro3
End If
End If
End Sub

ou

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
Select Case Target
Case "Macro1"
Call Macro1
Case "Macro2"
Call Macro2
Case "Macro3"
Call Macro3
End Select
End If
End Sub
1
sofiane911 Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
merci MIKE ça m'a étais utile ce code :))
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
Bonjour Sofiane

Bienvenue à bord du Titanic!

Merci à l'avenir d'^tre + précise dans ton titre et de spécifier ta version d'Excel

pour créer des macros disponible à partir du menu outils, tu peux consulter ce site (XL<2007)
http://xcell05.free.fr/pages/prog/index.html
cela suppose que tu es de bonnes connaissances en VBA

Bonne découverte
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
Tu peux peut-^tre aussi utiliser ce site:
http://www.info-3000.com/vbvba/premiercomplementxla.php
0
sofiane911 Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
merci MICHEL et pour précision c'est EXCEL 2007.
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

Je pensais bien qu'il s'agissait d'une demande similaire, mais tu pourrais être plus explicite, tes attentes sont elles satisfaites, dans ce cas mets le statut de la discussion en résolu
0
sofiane911
 
ok la prochaine fois et merci encore
0