Macro excel Vlookup
Résolu/Fermé
A voir également:
- Macro excel Vlookup
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
1 réponse
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
17 mars 2009 à 11:27
17 mars 2009 à 11:27
Bonjour,
essaies
On error resume next
If Cellule.Value > 0 Then Cellule.Offset(0, 1).Value = _
WorksheetFunction.VLookup(Cellule.Value, Range("ListePrix"), 2, False)
if err.number>0 then
Msgbox "valeur inconnue dans liste des prix"
exit sub
end if
on error goto 0
... suite de ton code
Tu peux perfectionner dans le Msgbox en demandant si on continuer avec un bouton vbYesno... pour éviter de sortir de la macro à la 1° erreur
essaies
On error resume next
If Cellule.Value > 0 Then Cellule.Offset(0, 1).Value = _
WorksheetFunction.VLookup(Cellule.Value, Range("ListePrix"), 2, False)
if err.number>0 then
Msgbox "valeur inconnue dans liste des prix"
exit sub
end if
on error goto 0
... suite de ton code
Tu peux perfectionner dans le Msgbox en demandant si on continuer avec un bouton vbYesno... pour éviter de sortir de la macro à la 1° erreur
18 mars 2009 à 11:04