Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
à partir de ma colonne C dans feuil1, je souhaite qu'il apparaisse le chiffre 1 dans la colonne G si l'identifiant correspond à la colonne A dans la feuil 2 sinon mettre 0 dans la colonne H.
Comme ceci, code à mettre dans un module standard.
VB:
Option Explicit
Sub test()
Dim dL1 As Integer, dL2 As Integer
Dim i As Integer, j As Integer
dL1 = Feuil1.Range("A" & Rows.Count).End(xlUp).Row
dL2 = Feuil2.Range("A" & Rows.Count).End(xlUp).Row
With Feuil1
For i = 1 To dL2
For j = 2 To dL1
If .Cells(j, 3).Value = Feuil2.Cells(i, 1).Value Then
.Cells(j, 7).Value = 1
Else
.Cells(j, 8).Value = 0
End If
Next j
Next i
End With
MsgBox "Procédure terminée!", vbInformation
End Sub
edit: pas vu. Bonjour Pierrejean🙂, Mutzik🙂, Denis132🙂
- 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