[RESOLU] Erreur d'exécution 4605

smallville

XLDnaute Nouveau
Bonjour à tous,

Comme vous l'aurez compris j'ai un message "Erreur d'exécution 4605, cette commande n'est pas disponible"

Ma macro copie des lignes qui forment un tableau depuis Excel et le colle à des signets dans Word, j'aimerais qu'au moment des le coller, que les colonnes correspondent à celle du tableau déjà présent dans Word (le tableau copié est collé juste en dessous du tableau déjà présent...

Si quelqu’un à une idée pour corriger cette erreur !

PS: j'utilise cette commande "Selection.PasteAppendTable" pour coller le tableau, c'est elle qui génère l'erreur
mais voyez plutôt avec les pièces jointes

Merci d'avance.
 

Pièces jointes

  • Classeur1.xlsm
    14.5 KB · Affichages: 41
  • doc1.docx
    14 KB · Affichages: 42
  • Classeur1.xlsm
    14.5 KB · Affichages: 54
  • doc1.docx
    14 KB · Affichages: 43
  • Classeur1.xlsm
    14.5 KB · Affichages: 46
  • doc1.docx
    14 KB · Affichages: 47
Dernière édition:

smallville

XLDnaute Nouveau
Re : Erreur d'exécution 4605

Bonjour John,

Merci pour ton aide, c'est exactement ce que je recherchais.

Mais il y à quand même un dernier petit soucis dans la macro. Quand, dans la colonne ou on fait le test pour chercher le nombre "21", quand il tombe sur un autre nombre il copie quand même la ligne avant de s’arrêter....
De plus il ne teste plus toutes les lignes utilisées, je ne sais pas pourquoi. Quand il trouve 21 il continu et dès qu'il trouve autre chose il s’arrête complètement même si après ces quelques lignes il y en a encore certaine qui contienne "21" dans la colonne.

Regarde le doc Excel tu comprendras peut être mieux qu'avec mes explications ....
 

Pièces jointes

  • doc1.docx
    15.2 KB · Affichages: 41
  • classeur2.xlsm
    22.9 KB · Affichages: 53
  • doc1.docx
    15.2 KB · Affichages: 37
  • classeur2.xlsm
    22.9 KB · Affichages: 45
  • doc1.docx
    15.2 KB · Affichages: 32
  • classeur2.xlsm
    22.9 KB · Affichages: 45

john

XLDnaute Impliqué
Re : Erreur d'exécution 4605

Re,

Ok j'ai vu, une petite erreur dans le code, mais là ça marche :)

John
 

Pièces jointes

  • classeur2.xlsm
    23.2 KB · Affichages: 61
  • classeur2.xlsm
    23.2 KB · Affichages: 62
  • classeur2.xlsm
    23.2 KB · Affichages: 72

smallville

XLDnaute Nouveau
Re : Erreur d'exécution 4605

re Jhon,

Un énorme Merci pour ton aide, tout fonctionne parfaitement. J'avais trouvé une solution en ajoutant la ligne:
Else: NumLig = NumLig + 1
mais je vais plutôt garder ta solution !

Merci encore je n'y serais pas arriver sans ton aide!
a+
 

Discussions similaires

Statistiques des forums

Discussions
312 211
Messages
2 086 299
Membres
103 173
dernier inscrit
Cerba95