Incompatiblité de type avec If

Bonjour,

Je n'arrive pas à afficher un MsgBox après un If sur la valeur d'une variable
voici mon code :

Dim var As String
var = WorksheetFunction.VLookup(Sheets("Feuil1").Range("A" & i), Sheets("Feuil3").Range("A:B"), 2, False)

If (var) Is Nothing Then

MsgBox ("valeur introuvable")

il ya des boucles FOR j'ai copié la partie qui bug seulement

Votre aide svp :(

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Ton test est relatif à une variable objet. var est une variable chaîne.
    Ceci devrait fonctionner :
    if IsEmpty(var)  
    1. non :'( :'(
      Il me dit Impossible de lire la propriété VLookUp de la classe WorksheetFunction