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

S

sam

Guest
Salut,

Y'en un truc tout bête que je voudrais faire maisje bloque:
Comme dire de faire marcher une macro qui s'appelle 'macro1', si la cellule A1 contient le terme 'mon' ??

j'y arrive pas :unsure:
 
Bon,
désolé mais ca marche ^pas...

Je voudrais bien joindre un fichier exmeple mais ça aussi ca marche pas non :huh:

J'avais préparé:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = '$A$1' Then
If Target Like '*mon*' Then Application.Run 'Classeur1!Macro1'
End If

End Sub

avec:
Sub Macro1()

Range('B3').Select
ActiveCell.FormulaR1C1 = 'CA MARCHE'

End Sub
 
Bonsoir Sam, bonsoir Pascal, bonsoir Artur,
bonsoir à toutes et à tous 🙂

Le code de Pascal est tout à fait correct mais je pense que tu devrais modifier la ligne d'appel à ta macro ainsi :

If Target Like '*mon*' Then Application.Run 'Classeur1.xls!Macro1'

voili voilà 😛

EDITION : Je trouve quand même que l'appel de Macro1 tel qu'écrit par Pascal est plus simple, non ?

A+ 😉

Message édité par: Charly2, à: 23/06/2006 00:28
 
- 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
5
Affichages
632
Réponses
2
Affichages
619
Réponses
8
Affichages
685
Retour