FGIO51
Messages postés29Date d'inscriptionmardi 29 novembre 2005StatutMembreDernière intervention17 janvier 2014
-
25 sept. 2006 à 12:32
FGIO51
Messages postés29Date d'inscriptionmardi 29 novembre 2005StatutMembreDernière intervention17 janvier 2014
-
26 sept. 2006 à 10:32
Bonjour à tous,
Voilà j'ai créé une macro de facturation pour mon boulot, elle marche super excepté après une dizaine de facture de suite.
Le code me renvoie une erreur 1004 et me dit que
"La méthode move de la classe Worksheet a échoué"
Workbooks.Open Filename:="Q:\AC_Archives Facturation.xls"
Workbooks("AC_Facturation.xls").Activate
Sheets("Model (2)").Select
Sheets("Model (2)").Move Before:=Workbooks("AC_Archives Facturation.xls").Sheets(1)
'c'est la ligne qui bloque après une dizaine de facture et je ne comprends car les premières passent bien. Alors si je ferme excel 'et que je rouvre cela remarche mais pour dix factures.
Windows("AC_Archives Facturation.xls").Activate
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201578 25 sept. 2006 à 17:47
Salut
Je n'ai pas trop d'expérience en VBA, mais le chiffre 10 est assez particulier :
C'est le nombre maximum d'items que peut renfermer un tableau lorsqu'il n'a pas été dimensionné.
Vérifie si tu utilises qqpart un tableau de valeur/chaine --> dimensionne-le.
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Champion du monde de boule de cristal - 2005 Le savoir est la seule matière qui s'accroit quand on