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 :

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
Pour autant le MsgBox me renvoit toujours "Pas présent" alors que certaine valeur sont similaires.
Si vous pourriez m'éclairer.

Merci pour votre aide