• Initiateur de la discussion Initiateur de la discussion Prisma
  • 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 !

P

Prisma

Guest
Bonjour,

J'ai 2 questions en VBA sous Excel.

1) Comment depuis une macro, faire exécuter une autre macro ? Quel commande utiliser ?
2) J'ai fait une boucle, mais celle-ci demande la sélection d'une zone dont le nom comporte la variable de la boucle (dans mon cas "e6c2" pour la variable 6... "e3c2" pour la variable 2 ........). Comment faire ?

D'avance un grand merci......
 
Salut Prisma, bonsoir les forumeurs couche tard !

Pour ta question 1
C'est assez simple. Voici un exemple Bidon

Sub macrobase()
Dim Msg As Byte
Msg = MsgBox("Voulez vous la macro 1 répondez oui, ou la macro 2 répondez non", vbYesNo)
If Msg = vbYes Then
Macro1
Else
Macro2
End If
End Sub


Sub Macro1()
MsgBox "bonjour je suis la macro 1"
End Sub

Sub Macro2()
MsgBox "bonjour je suis la macro 2"
End Sub



Pour ta question 2
Post un exemple de ta boucle car là je n'ai rien compris de rien du tout !! lol

Enfin voici un exemple bidon de boucle sur Variable du Numéro de ligne :
Sub boucle_sur_variable()
Dim i As Integer
For i = 1 To Sheets(1).Range("A65536").End(xlUp).Row
With Sheets(1)
.Range("A" & i).Interior.ColorIndex = 3
End With
Next i
End Sub


Bonne nuit à tous et toutes !
@+Thierry
 
- 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
10
Affichages
373
Retour