Bonjour,
Je me permets de vous écrire suite à un blocage depuis 2 jours sur une programmation plutôt simple.
Je possède 2 classeurs "Rapport.csv" et "Template.xlsx".
Je souhaite comparer 2 colonnes de ces 2 classeurs.
Plus précisement :
Prendre la première valeur de la colonne "I" du classeur "Rapport.csv" et regarder si elle est présente dans la colonne "D" du classeur "Template.xlsx"
Refaire la même chose pour toute les valeurs de la colonne "I" du classeur "Rapport.csv"
Voici la partie de code que j'ai faite :
Pour autant le MsgBox me renvoit toujours "Pas présent" alors que certaine valeur sont similaires.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 i = 1 For i = 1 To nbBAT3 'nbBAT3 contient le nombre de lignes présente dans "Rapport.csv" If Workbooks("Rapport.csv").Worksheets("BAT3").Range((i + 1), 9).Value <> Workbooks("Template.xlsx").Worksheets("BAT 3").Range("D14: D").Value Then MsgBox ("pas présent") Else MsgBox ("valeur similaire") End If Next i
Si vous pourriez m'éclairer.
Merci pour votre aide
Partager