XL 2010 Macro sur valeur dans une colonne

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

Michel C

XLDnaute Nouveau
Bonjour,

J'ai une macro qui démarre lorsqu'il y a un changement dans la colonne C :

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("c:c")) Is Nothing Then
bla..bla..bla
end if
end sub

Ma question est la suivante :
J'essaie de refaire la même chose pour une 2e colonne (dans le même onglet), soit la colonne J.

Que dois-je modifier dans les lignes ?
J'ai essayé de réécrire les mêmes lignes ci-haut mais j'obtiens un message d'erreur.

Merci de prendre le temps de me répondre,
Michel
 
Bonjour,

Si c'est dans la même feuille :

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("C:C")) Is Nothing Then
  MsgBox "Modif en colonne C"
ElseIf Not Intersect(Target, Range("J:J")) Is Nothing Then
  MsgBox "Modif en colonne J"
End If
End Sub
 
Bonjour Michel C, mécano41,

Une modif peut porter sur les 2 colonnes C et J (sélection multiple) donc utiliser :
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [C:C,J:J]) Is Nothing Then
  MsgBox "Modif en colonnes C ou J"
End If
End Sub
ou si l'on veut étudier chaque colonne séparément :
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [C:C]) Is Nothing Then
  MsgBox "Modif en colonne C"
End If
If Not Intersect(Target, [J:J]) Is Nothing Then
  MsgBox "Modif en colonne J"
End If
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
9
Affichages
198
  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
317
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
479
Retour