Bonjour
@Jacky67 ,
La macro que vous m'avez proposée fonctionne super bien, cependant je souhaite l'appliquer à un autre type de tableau et je bloque car les colonnes ne sont pas les premières de mon tableau.
Est-ce que vous pouvez m'aider svp ?
Tentative de changement des cellules dans le code :
Option Explicit
Option Compare Text
Sub ESSAI()
Dim i&, j&, tablo1, tablo2
tablo1 = [ac3].CurrentRegion
tablo2 = [ar3].CurrentRegion
For i = LBound(tablo1) To UBound(tablo1)
For j = LBound(tablo2) To UBound(tablo2)
If InStr(tablo1(i, 1), tablo2(j, 1)) <> 0 Then
tablo1(i, 2) = tablo2(j, 1)
tablo1(i, 3) = tablo2(j, 2)
Exit For
End If
Next
Next
[ad3].CurrentRegion.Resize(, 2) = tablo1
[ae3].CurrentRegion.Resize(, 3) = tablo1
End Sub
Je suis dsl, je ne peux pas mettre mon dossier Excel avec la macro en PJ.
Très cordialement.