maninwhite
XLDnaute Occasionnel
Bonjour à toutes et à tous.
J'ai crée une base comportant une macro.
Je l'ai écrite sous 2007 et elle fonctionne parfaitement sous 2003 dans la quasi totalité des cas.
Sur quelques PC (4) qui ont excel 2003, lorsque je veux executer une des macro, le fichier plante avec pour message d'erreur
Après avoir utilisé la fonction debug, voici la ligne qui plante
C'est plus précisement la ligne ci dessous qui plante :
Comme je l'ai dit sur quasi tous les PC étant en 2003 & 2007 tout marche sauf sur quelques uns.
J'ai donc pensé dans un premier temps aux librairies.
Après avoir vérifié, les PC sur lesquels ça plante, les librairies sont exactement les même.
Je suis à cours d'idées.
Merci d'avance
J'ai crée une base comportant une macro.
Je l'ai écrite sous 2007 et elle fonctionne parfaitement sous 2003 dans la quasi totalité des cas.
Sur quelques PC (4) qui ont excel 2003, lorsque je veux executer une des macro, le fichier plante avec pour message d'erreur
Code:
runtime error 91 object variable or With block variable not set
Après avoir utilisé la fonction debug, voici la ligne qui plante
Code:
'Calcul de la colonne
Sheets("BOS_Administration").Activate
col_mois = Sheets("BOS_Administration").Range("1:1").Find(Format(Now(), "mmmm-yy"), LookIn:=xlValues, LookAt:=xlWhole).Column
C'est plus précisement la ligne ci dessous qui plante :
Code:
col_mois = Sheets("BOS_Administration").Range("1:1").Find(Format(Now(), "mmmm-yy"), LookIn:=xlValues, LookAt:=xlWhole).Column
Comme je l'ai dit sur quasi tous les PC étant en 2003 & 2007 tout marche sauf sur quelques uns.
J'ai donc pensé dans un premier temps aux librairies.
Après avoir vérifié, les PC sur lesquels ça plante, les librairies sont exactement les même.
Je suis à cours d'idées.
Merci d'avance