XL 2010 Cherche comment faire un type macro

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 !

pompier83

XLDnaute Nouveau
Bonjour à tous je cherche une macro particulier sans utilisé la fonction
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Target, Range("A4:L1054")) Is Nothing Then
Mon_USF.Usf
End If
End Sub

je recherche une macro à integrer à un bouton qui :
si une des Cellule A3 : D1042 est détecter sélectionner lancer Macro1
si une des Cellule E3 : H1042 est détecter sélectionner lancer Macro2
si une des Cellule I3 : L1042 est détecter sélectionner lancer Macro2

à intégrer dans un module

merci d'avance pour votre aide
 
Bonjour le forum

Cette macro fonctionne sur mon PC.
Dans le code la feuille
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim a As Boolean, b As Boolean, c As Boolean
a = Not Intersect(Target, Range("A3:D1042")) Is Nothing
b = Not Intersect(Target, Range("E3:H1042")) Is Nothing
c = Not Intersect(Target, Range("I3:L1042")) Is Nothing
If Target.Row >= 3 Then
Application.Run "Macro" & (a * -1) + (b * -2) + (c * -3)
End If
End Sub
Dans un module standard
VB:
Sub Macro1()
MsgBox "Lancement Macro1"
End Sub
Sub Macro2()
MsgBox "Lancement Macro2"
End Sub
Sub Macro3()
MsgBox "Lancement Macro3"
End Sub
 
Bonjour à tous,

plus classique:

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  If Not Intersect(Target, Range("A3:D1042")) Is Nothing Then Macro1
  If Not Intersect(Target, Range("E3:H1042")) Is Nothing Then Macro2
  If Not Intersect(Target, Range("I3:L1042")) Is Nothing Then Macro3
End Sub

A+
 
- 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
4
Affichages
439
Réponses
1
Affichages
252
Réponses
32
Affichages
1 K
Réponses
3
Affichages
500
Retour