Posez votre question Signaler

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

modjibe 41Messages postés 20 juillet 2007Date d'inscription - Dernière réponse le 20 juil. 2007 à 14:34
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
Lire la suite 

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

1 réponses
Réponse
+2
moins plus
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 ?
Ajouter un commentaire
Ce document intitulé « [Macro VBA Word] Sélection signet et maj xls » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?