|
Publicité ' | ||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : septembre 2004 Messages : 44 ![]() |
Salut à tous,
J'aimerais me faire une macro de copie de données depuis Word vers Excel, rien de méchant. J'ai un problème sur la création du fichier Excel au début de ma macro et je ne vois pas pourquoi, j'ai besoin d'un coup de patte ![]() c'est très basique, j'ai récupéré le code qui est censé marcher, j'ai vérifié sur plusieurs sites. Code :
Merci à celui qui pourra me débloquer
|
||
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 315 ![]() |
Salut,
Il manque une référence dans ton projet. Outils => Références => Microsoft Excel XX.X
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : septembre 2004 Messages : 44 ![]() |
Merci, ça marche tout de suite mieux
|
|
|
00
|
|
|
#4 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : septembre 2004 Messages : 44 ![]() |
J'ai une autre petite question.
Mon fichier excel se créé, mais ça plante lorsque j'utilise le code pour ecrire mon tableau. Le code en question, je l'ai récupéré de l'enregistreur de macro. Code :
Code :
Pareil, je ne vois pas pourquoi, quelqu'un a une idée s'il vous plait ? Merci ! |
||||
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 315 ![]() |
Salut,
Si tu ne passe pas d'argument, le code ne sait pas où aller écrire les données. Dans ta procédure, tu déclares les variables en local, elles sont disponibles dans ta procédure. Utiliser une autre procédure ne permet pas d'utiliser ces variables ou objet. http://heureuxoli.developpez.com/office/word/vba-all/
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#6 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : septembre 2004 Messages : 44 ![]() |
Salut,
Merci pour la réponse, en fait j'ai toujours un problème... Code :
Ce qui m'étonne c'est qu'avant que je passe mes paramètres comme maintenant, il m'écrivait quand même mon "Titre" dans mon fichier excel et plantait sur l'instruction Range qui suit. C'est donc bien que les objets actifs sont déclarés d'office en public ? J'ai beaucoup de mal avec le VBA... Si quelqu'un peut encore m'aider juste pour qu'il rentre une bonne fois pour toute dans ma sub de creation de tableau et qu'il veuille bien m'exécuter son propre code sans se plaindre, ce serait royal. Merci encore. |
||
|
|
00
|
|
|
#7 | ||
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 315 ![]() |
Salut,
Voilà un code qui marche. Code :
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
||
|
|
00
|
|
|
#8 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : septembre 2004 Messages : 44 ![]() |
Excellent, ça marche, merci !
Enfin j'ai juste une dernière question après j'arrête de faire le lourd ! Pour faire mon tableau, j'utilise des couleurs de police offerte par le thème par défaut. c'est : Code :
J'utilise aussi un système de liste déroulante pour la validation de quelques cellules. Même chose, "Selection.Validation" n'existe pas pour lui. Code :
Y a-t-il quelque chose de spécial à faire pour utiliser ces méthodes ? Vive le VBA |
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com