Erreur 1004 dans l'execution de mon code :(

Signaler
Messages postés
29
Date d'inscription
mardi 29 novembre 2005
Statut
Membre
Dernière intervention
17 janvier 2014
-
Messages postés
29
Date d'inscription
mardi 29 novembre 2005
Statut
Membre
Dernière intervention
17 janvier 2014
-
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

Voilà mon problème si quelqu'un pouvait m'aider.

2 réponses

Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
80
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
Messages postés
29
Date d'inscription
mardi 29 novembre 2005
Statut
Membre
Dernière intervention
17 janvier 2014

Merci pour ton aide Jack,

Je t'avoue que je suis perdu là. Mais je vais essayer d'explorer ta piste.