Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

VBA Variable non reconnue (erreur 1004)

  • Initiateur de la discussion Initiateur de la discussion Pasbleau
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

Pasbleau

Guest
Bonjour le forum,

J'ai besoin de vous, pour un problème que je n'arrive pas à résoudre. Je met mon fichier en pièce jointe, le mieux est d'aller dessus pour voir l'erreure qui se produit.

Lorsque je double clique sur une cellule, une userform doit s'afficher. En cliquant sur valider, les valeurs rentrées dans l'userform doivent s'inscrire dans le tableau. Soit sur la ligne sur laquelle j'ai double cliqué (pour modifier une donnée par exemple), soit sur une nouvelle ligne si j'ai double cliqué sur la première ligne vide sous le tableau.
Le problème est que lorsque je clique sur validé, un message d'erreur 1004 apparait. Je ne comprend pas pourquoi.

Merci d'avance !!
 

Pièces jointes

Re : VBA Variable non reconnue (erreur 1004)

Bonjour,

Je n'est pas pu testé ton userform car je n'est pas la bibliothèque qui comporte le DTPicker. Mais il me semble en lisant ton code que tu défini la ligne l en public dans un module général et que tu la redéfini en private à chaque fois que tu veux t'en servir. L'erreur vient probablement de là.

Si tu définis une variable privée (dans une sub ou function ou un module de userform) avec un nom, elle supplante celle de même non déclarée en Public ailleurs.

Enlève les Dim l de tes procédure et laisse la définition dans le module général.
D'ailleurs les numéros de lignes sont de type Long et non Byte:

Public l As Long

A+
 
Re : VBA Variable non reconnue (erreur 1004)

Merci beaucoup, en effet, j'avais définit plusieurs fois la variable l d'où le problème. Merci beaucoup ça fonctionne !
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 INDEX equiv
Réponses
1
Affichages
183
Réponses
32
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…