Rechercher : dans
Par :

[Macro VBA Word] Sélection signet et maj xls

Dernière réponse le 20 jui 2007 à 14:34:22 modjibe, le 20 jui 2007 à 12:17:49 
 Signaler ce message aux modérateurs

Bonjour,

Je suis en-train de me faire une macro pour faire communiquer word et excel. Le tableau excel est un listing devant récapituler le contenu de X documents word. Il faut que la macro aille insérer automatiquement les infos que je choisis.

Je n'ai jamais fait de VBA, j'en suis là :

Private Sub CommandButton1_Click()

Dim appExcel As Object
Dim wbExcel As Object
Dim wsExcel As Object
Dim cellExcel As Object

Set appExcel = CreateObject("Excel.Application")
appExcel.Visible = True
Set wbExcel = appExcel.WorkBooks.Open("C:\Documents and Settings\PHL\Bureau\Stagiaire\700. COMPTA\tests\test.xls")
Set wsExcel = wbExcel.Worksheets(1)
Set cellExcel = wsExcel.Cells(1, 2)
Selection.Bookmarks ("date")
Selection.Copy
cellExcel.Select
appExcel.ActiveSheet.Paste
appExcel.WorkBooks.Close
appExcel.Application.Quit

Set appExcel = Nothing
Set wbExcel = Nothing
Set wsExcel = Nothing
Set cellExcel = Nothing
End Sub

J'ai mis en itallyque les deux problèmes que j'ai.

Je n'arrive pas à sélection le signet "date", je n'ai pas encore du saisir la philosophie de vba (qu'il faudrait que j'apprenne proprement c'est sur).

Sinon lorsque je colle des données le processus est excessivement long (j'ai l'impression qu'il plante puis non) même si il fait le boulot.

Merci d'avance pour les éventuelles réponses !

jb

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « [Macro VBA Word] Sélection signet et maj xls » dans :
Exécuter une macro VoirExécuter une macro Excel et Calc proposent plusieurs façons d’exécuter une macro : en la sélectionnant dans une liste, dans la boîte de dialogue Macro ; par un raccourci clavier ; en l’attachant à un bouton de la barre d’outils ; ...

1

 modjibe, le 20 jui 2007 à 14:34:22
  • +1

RESOLU !

En revanche j'ai une autre question. Si j'ai bien compris la méthode Range("A2") m'initialise un pointeur vers la cellule A2. Comment puis-je extraire la valeur contenu dans A2 ?

Répondre à modjibe
Collection CommentÇaMarche.net