Bonjour,
J'ai créé une macro qui permet à l'utilisateur de choisir un lieu afin de créer un nouveau rapport.
Mes lieux sont sous la forme d'une liste d'abréviations que l'utilisateur choisi par le biais d'une combobox.
Lorsque l'utilisateur choisi une abréviation, une rechercheV est alors effectuée afin d'indiquer le nom de la ville qui correspond à l'abréviation.
Private Sub ComboBox1_Change()
Dim villes As String
villes = Application.VLookup(ComboBox1.Value, Sheets("Réglages").Range("N2:O99"), 2, False)
TextBox1.Value = villes
Range("AG3").Value = ComboBox1.Value
End Sub
Toutefois, une erreur se produit lorsque l'abréviation entrée par l'utilisateur via la combobox n'a pas de correspondance avec le nom de la ville recherchée par la RechercheV. J'ai ainsi ce message d'erreur :
Est-il possible de gérer cette erreur en indiquant via une msgbox que l'abréviation n'est pas valide et de demander à l'utilisateur d'entrer de nouveau, la bonne abréviation.
Merci d'avance pour votre aide,
Baptiste