Bonjour .
J’ai pu adapter les codes qui permettent de faire une recherche intuitive à mon userform
Cependant il y a toujours deux erreurs que je voudrais que vous m’aidiez à corriger.
En effet, premièrement quand je supprime tous les données de la feuille tout en laissant seulement la première ligne (l’entête) il y a un message d’erreur qui s’affiche à l’ouverture du userform.
Deuxièmement, quand j’efface le contenu du combobox1, il y a aussi un message d’erreur. Je voudrais donc si possible ne pas autoriser l’effacement du contenu du combobox1 ou a défaut une autre solution pour éviter l’erreur.
ci-joint le fichier
Merci par avance
Bonjour Appo1985, bonjour à tous
Dans ton module1 :
VB:
Sub Rectangleàcoinsarrondis1_Cliquer()
Set f = Sheets("BDD")
If Application.CountA(f.Range("A:A")) = 1 Then
MsgBox "BDD vide"
Exit Sub
End If
UserForm2.Show
End Sub
Puis dans le code Combobox1_Change , en première ligne:
Bonjour Appo1985, bonjour à tous
Dans ton module1 :
VB:
Sub Rectangleàcoinsarrondis1_Cliquer()
Set f = Sheets("BDD")
If Application.CountA(f.Range("A:A")) = 1 Then
MsgBox "BDD vide"
Exit Sub
End If
UserForm2.Show
End Sub
Puis dans le code Combobox1_Change , en première ligne:
Merci bien.
Il ya un autre problème.
Si on supprime les données, même l'entête disparaît au niveau du listebox( ce n'est pas grave)
Si on écrit maintenant une ligne en dessous de l'entête sur la feuille, un message d'erreur s'affiche à l'ouverture du userform