Erreur de compilation bibliothèque introuvable... besoin d'aide

Robur33 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
Robur33 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je débute en VB.
J'ai développé sur Excel 2010 un outil de gestion de mon association. En bidouillant grâce à des bouts de codes récupérés sur le net, j'ai pu créer des formulaires de saisie.
Tout fonctionne nickel sur mon pc.
Tout fier de moi, je suis allé au bureau de mon association pour installer le fichier et faire une démo à mon Président.
Le pc du club est équipé d'excel 2007.
Le fichier s'ouvre, j'active le contenu, le menu principal s'affiche parfaitement, je clique sur un des boutons qui doit ouvrir une page et son formulaire de remplissage : nickel, mon beau formulaire s'affiche à l'écran.
Je poursuis la démo en m'apprêtant à saisir une date dans la première zone de saisie du formulaire et là, après la saisie du premier chiffre de la date, "crac" vb s'ouvre avec un pop up qui m'annonce "erreur de compilation, projet ou bibliothèque introuvable". Et VB m'indique la ligne de code qui correspond à la textbox que j'essayais de remplir :

Private Sub TextBox1_Change()
[a2] = TextBox1
End Sub

et le bout [a2] = est surligné en gris.

J'ai testé le fichier sur un autre pc équipé d'Excel 2010 et tout fonctionne. Est-ce que cela signifie que cela vient d'une incompatibilité avec la version 2007 ?
Une solution simple existe-t-elle ?
J'ai décoché dans l'outil référence la case indiquant "manquant", mais le problème persiste ...
Merci de votre aide !



2 réponses

Polux31 Messages postés 6917 Date d'inscription   Statut Membre Dernière intervention   1 204
 
Bonjour,

Oui c'est surement une incompatibilité. Je n'aime pas trop la notation
[a2]
... je préfère
Sheets(1).Range("A2").Value


Fait un test avec en adaptant le nom de la feuille:

Private Sub TextBox1_Change() 
       Sheets("Feuil1").Range("A2").Value = TextBox1.Text
End Sub


0
Robur33 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Ca marche merci !
0