Erreur d’exécution '91'

Résolu/Fermé
steph575 Messages postés 42 Date d'inscription vendredi 23 juin 2017 Statut Membre Dernière intervention 23 janvier 2019 - 31 août 2018 à 10:58
steph575 Messages postés 42 Date d'inscription vendredi 23 juin 2017 Statut Membre Dernière intervention 23 janvier 2019 - 14 nov. 2018 à 11:39
Bonjour,

J'ai créer une base de données, et je rencontre plusieurs petits problèmes.

J'ai actuellement 2063 ligne dans mon tableau "recap" Dans la fenêtre recherche, si j'entre un numéro qui n'existe pas j'ai un message d'erreur " Erreur d’exécution '91' : variable objet ou variable de bloc Whit non définie"
Si je clique sur Fin je sort de mon UserForm et si je clique sur Débogage, je me retrouve sur ma fenêtre de code.
Ma question est la suivante, comment faire, pour afficher simplement un message me disant que la référence entrée n'existe pas.


Mon second problème est que si une personne qui s'est servie de la base de donner, laisse des filtres actifs dans le tableau "récap", quand moi je vais vouloir faire une nouvelle entrée, le numéro "automatique" m'affiche le suivant après le filtre, alors que celui-ci est déjà pris.
Comment faire, pour que même des filtres activés, je peux continuer ma saisie sans risque.

Un grand merci à ceux qui me viendront en aide.

10 réponses

f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 1 709
11 oct. 2018 à 16:32
Bonjour,
Question simple: quel est le separateur de decimale de votre EXCEL, un point ou une virgule??
1
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 1 709
11 oct. 2018 à 18:40
Re,

convertir en nombre les infos textbox's pour modif et nouvelle
        .Range("G" & l).Value = CDbl(HT1)
        .Range("H" & l).Value = CDbl(TTC1)
0