la macro change de direction en fonction d'une cellule

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

jpmasclet

XLDnaute Occasionnel
Bonjour a tous,

Je bute sur un probleme qui a mon avis n'est pas bien difficle

en gros j'ai une macro qui ouvre un fichier word lors du clic. Je voudrais que le fichier qui doit etre ouvert change selon le code ecrit dans C21.

A savoir:

  • 0 = Courrier Classique.dot
  • 1 = Courrier pas classique.dot
  • 2 = Courrier spécial.dot
  • 3 = Autre courrier.dot
  • etc...

J'ai pensé a une macro type :

Code:
If C21.Value = "0" Then
Call "Macro courrier"
End If
If C21.Value = "1" Then
Call "Macro pas classique"
End If
....


mais ça ne fonctionne , vous avez une idée ?
 
Re : la macro change de direction en fonction d'une cellule

Bonjour jpmasclet, edit: bonjour PierreJean (arf oui, j'avais même pas vu les guillemets sur les noms des procédures :s)

Hum ... je passerais par un intermédiaire, et je changerais le test:

Dim Valeur as string
Valeur = Range("C21").Value
Select Case Valeur
Case "0"
Call MacroCourrier
Case "1"
Call MacroPasClassique
Case "2"
...
...
end select

/!\Attention à tes références de cellules, en VBA, c'est par range ou cells

Cordialement,
Thomas
 
Dernière édition:
Re : la macro change de direction en fonction d'une cellule

bonjour jpmasclet le forum peut etre comme cela salutations
If range("C21").Value = 0 Then
Call "Macro courrier"
End If
If range("C21").Value = 1 then
Call "Macro pas classique"
End If
 
Re : la macro change de direction en fonction d'une cellule

eh bien !!

c'est pas gagné

au vu des precedents je me corrige

Code:
If Range("C21").Value = "0" Then
Call Macro_courrier
End If
If range("C21").Value = "1" Then
Call Macro_pas_classique
End If
....

note:
la methode select case est très bonne egalement !!!
 
- 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

Discussions similaires

Réponses
3
Affichages
313
Réponses
14
Affichages
701
Retour