Erreur de compilation

Résolu
Bonjour,
je début sur VBA et j'ai une erreur de compilation sur la ligne de code:
If Workbooks("Registros.xls").Sheets("Titulares_terceros").Cells(j, 5) Like "*Sheets("Italy").Cells(i, 5).Value*" Then

Au passage je tentes de faire une macro qui recherche si dans le contenu d'une cellule, Cells(j, 5), se trouve la valeur d'une autre cellule,Cells(i, 5). Pensez vous que ma méthode est bone sinon comment je peux mis prendre?
Merci de votre aide.

2 réponses

  1. Contributeur
    Bonjour à tous
    Pour ma part ,j'aurais plutôt écris

    modele=Sheets("Italy").Cells(i, 5) 
    If Workbooks("Registros.xls").Sheets("Titulares_terceros").Cells(j, 5) Like "*" & modele & "*" then...

    si tu veux comparer sans souci de la casse (différence entre majuscule et minuscule)
    écrit avant la macro
    option.compare text
    sub mamacro()
    0
    1. Merci ça fonctionne au poil
      0
  2. Bonjour
    Remplacez
    Like "*Sheets("Italy").Cells(i, 5).Value*" Then
    par
    Like Sheets("Italy").Cells(i, 5).Value Then
    Cdlt
    0