RechercheV (vlookup)

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

bonsoir,

vérifie dans ta fonction Vlookup que IDbienDateActe contient bien la valeur à rechercher et que lst_bien fait bien référence à une plage de cellules d'un tableau excel.

pas possible de t'en dire plus sans voir ton fichier

Bonjour,

C'est quoi IdBienDateActe ?
Où est-il initialisé ?

Et comme dit h2so4, il est où ton fichier ?
eric
Edit : annulé, déja dit

image
image

Bonjour Amel02 et

Une petite présentation ICI serait la bienvenue

Si vous ne l'avez pas encore fait, je vous invite à lire la charte du forum [A LIRE AVANT DE POSTER]
qui vous aidera dans vos demandes et réponses sur ce forum

Concernant votre souci, est-ce que "IdBienDateActe" est bien définit en début de UsF

Merci de votre participation

Cordialement

Je ne peux pas mettre le fichier il ya des données confidentielles

Bonjour,

si tu veux qu'on t'aide, il faudra que tu t'impliques. Mets ton classeur avec quelques données anonymisées.

Rechercher des sujets similaires à "recherchev vlookup"