Variables

  • Initiateur de la discussion Prisma
  • Date de début
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......
 
@

@+Thierry

Guest
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
 

Discussions similaires

Statistiques des forums

Discussions
314 658
Messages
2 111 621
Membres
111 235
dernier inscrit
Morgane SANCHEZ