Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Syntaxe VBA d'une condition

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

BenHarber

XLDnaute Occasionnel
Bonjour le forum,
Je coince sur le petit pb suivant : j'aimerais déclencher une macro à partir de la modification de certaines cellules dans ma feuille (disons les cellules A1 à D1 et E62 à G62).
J'ai commencé en écrivant :

Private Sub Worksheet_Change(ByVal Target As Range)
Set maPlage = Union(Range("A1😀1"),Range("E62:G62"))

mais après...??? Comment dois-je écrire en VBA :
"Si la cellule modifiée (Target) fait partie de maPlage..."
(alors je déclencherai la macro) ?

Merci d'avance pour vos idées souvent lumineuses !

Cordialement,
BenHarber
 
Re : Syntaxe VBA d'une condition

Bpnjour,

essaye peut être ainsi :

Code:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A1:D1,E62:G62")) Is Nothing Then
'ton code
End If
End Sub

bonne fin de journée
@+
 
- 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

I
Réponses
2
Affichages
2 K
I
C
Réponses
8
Affichages
2 K
Genii
G
G
  • Question Question
Réponses
4
Affichages
1 K
S
Réponses
4
Affichages
3 K
Sooophie
S
C
Réponses
9
Affichages
3 K
Cedric_C
C
C
Réponses
23
Affichages
11 K
C
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…