Comparatif en VBA entre deux colonnes

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

gvives

XLDnaute Occasionnel
Bonjour à tous,

J'ai réalisé un petit code VBA qui ne se met pas en erreur mais qui ne fonctionne pas...

Private Sub worksheet_change(ByVal target As Range)
If target.Columns(6).Rows.Value = target.Columns(9).Rows.Value Then
target.Columns(10).Rows.Value = 1
End If
End Sub

L'objectif est le suivant :

- Un utilisateur double click dans la colonne 6 et choisi "Oui", "non" ou "N/A" (cette macro déjà réalisée elle est OK)
- Un comparatif est effectuer entre la colonne 6 et la colonne 9
- Si les valeurs en colonne 6 et 9 sont les mêmes le chiffre 1 se met en colonne 10 sinon rien

Pourriez vous m'indiquer où se situe mon erreur 🙁

Merci beaucoup d'avance...
 
Re : Comparatif en VBA entre deux colonnes

Bonjour gvives,
Essai comme ceci:
VB:
Private Sub worksheet_change(ByVal target As Range)
If Cells(target.Row, 6).Value = Cells(target.Row, 9).Value Then
    Cells(target.Row, 10).Value = 1
End If
End Sub
Cordialement
 
Re : Comparatif en VBA entre deux colonnes

Bonjour givives, salut Efgé, mes meilleurs voeux 🙂

D'accord Efgé, mais compléter le code pour éviter un bouclage :

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Cells(Target.Row, 6).Text = Cells(Target.Row, 9).Text _
  And Cells(Target.Row, 10) <> 1 Then Cells(Target.Row, 10) = 1
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

  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
587
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
449
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
903
Réponses
5
Affichages
748
Retour