Bonsoir, j'ai besoin de vous quant à une recherchev en vba. Elle est issue d'un formulaire avec deux données : une liste déroulante d'un IdBien et d'une DateActe. Il faut donc faire une recherchev (Vlookup il me semble) de l'IdBien (colone 1 d'un tableau dejà existant) et qui nous ramene à la dateacte (colone 10). Si cette date est vide alors on remplit cette valeur par celle qu'on vient de remplir dans le formulaire et si elle est deja rempli ça nous met un message d'erreur. Voici ci-dessous la macro que j'ai fait et je ne comprends pas pourquoi ça ne fonctionne pas. Peut-être les paramètres mis dans la fonction vlookup je ne sais pas. Tout ça lié a un bouton valider.Si vous pouviez m'aider ça serait top !Merci par avance.
Private Sub ValiderActe_Click()
'déclarer variable
Dim DateActe As String
'recherche v de idbien et reponse = dateacte
DateActe = Application.WorksheetFunction.VLookup(IdBienDateActe, lst_bien, 10, False)
'si dateacte = "" alors on rempli la cellule
?
If DateActe = "" Then
DateActe = ValeurDateActe
Else
'sinon msgbox
MsgBox ("La date d'acte est déjà completée")
End If
End Sub