Forums Rue-Montgallet.com
Rue-Montgallet.comRue-Hardware.comRue-Occasion.comRue-DVD.comRue-Jeuxvideo.comRue-AudioVideo.comRue-Telephone.comForums
S'inscrire | S'identifier |
| Recherche avancée | Aide
 
 

Achat - Vente Informatique : science-pro, gumbaupan Achat - Vente Divers : h2o93, bouba50, 2la94, darkstolker et 13 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

message d' erreur vba

 
n°19010
novivevba
Profil : Jeune recrue
Posté le 10-10-2007 à 10:32:01  profilanswer
 

Bonjour à tous,
 
J'ai un userform, et j'ai écris les fonction associées à ses controls.
Ca a bien marché jusqu'à ce matin! A la n+1 ème excécution, j'ai une erreur comme  
quoi "seuls les commentaires sont autorisé à être en dehors des procédures, fonction, ou properties" et ensuite excel enrégistre mes données avant de fermer et d'ouvrir un autre classeur!
 :pfff:  
 
Vu que pour tout était bien écris  
Private Sub nomControl_manip ()  
. . .
. . .
 
End sub
 
J'ai donc enlevé les parenthèses des procédures , vu qu'il n'y a pas de paramètre et ça marche!!!
C'est désagréable des messages d'erreur du genre  
 
Quelqu'un aurait -il une explication svp?  
 
Merci, a +

n°19159
dirtsa
Profil : Jeune recrue
Posté le 21-01-2008 à 16:35:43  profilanswer
 

C'est bien simple ! En vb ou vba :
 
l'appel de procédure c'est :
Call nom_procédure  et si tu fais attention, tu remarqueras que les parenthèses sont enlevée automatiquement dans vba (que ce soit avec Outlook, Word...)
 
l'appel de fonction c'est
Call nom_fonction(paramètre)
 
Après, pourquoi ça marchait quand même avant et d'un coup, ce message d'erreur, je ne sais pas... désolée

n°19160
kiki29
Profil : Membre
Posté le 22-01-2008 à 00:38:27  profilanswer
 

Avec qq retard .... Soir bon, tu dois avoir un End Sub surnuméraire qui traine qqpart
par exemple

Code :
  1. Sub Tst
  2. ....
  3. End Sub
  4. End Sub


Qui génère bien ton message d'erreur


Message édité par kiki29 le 22-01-2008 à 00:40:41
n°19164
novivevba
Profil : Jeune recrue
Posté le 25-01-2008 à 09:41:45  profilanswer
 

Hi  
 
En fait kiki29, tu as peut être raison, j'avoue que je me souviens plus de ce que j'ai rectifié.
Juste je n'ai plus de bug depuis le temps.
 @ +


Aller à :
Ajouter une réponse