fanjomtl
Messages postés20Date d'inscriptionjeudi 11 novembre 2004StatutMembreDernière intervention27 janvier 2008
-
14 juin 2007 à 21:53
fanjomtl
Messages postés20Date d'inscriptionjeudi 11 novembre 2004StatutMembreDernière intervention27 janvier 2008
-
14 juin 2007 à 23:43
Bonjour à tous, je découvre le VBA avec excel en ce moment..
J'ai une fonction "initialisation" qui est définie dans Feuil1 comme suit :
Public Sub initialisation()
..
End Sub
Dans mon "ThisWorkbook" ( merci mortalino du forum, il se reconnaitra !) j'aimerais appeler cette fonction comme suit :
Private Sub Workbook_Open()
Call initialisation
End Sub
****
A l'ouverture de mon fichier, j'obtiens l'erreur suivante :
Erreur de compilation
Sub ou Function non définie
Qu'ai-je donc oublié devant mon Call ?
Merci !
A voir également:
Workbook_open vba
Vba workbook_open - Meilleures réponses
Vba private sub workbook_open - Meilleures réponses
Julien237
Messages postés883Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention 3 mars 20097 14 juin 2007 à 22:20
Salut,
En effet mortalino est le seul à se reconnaitre avec son nouvel avatar
A mon avis, si tu déclare Initialisation comme une méthode de Feuil1, tu dois mettre Feuil1.Initialisation(), et je pense que le Call est facultatif...
(Je suis pas très sûr de moi je suis pas un pro du vba et j'ai plus office installé pour le moment pour tester :p)...