Je veux stocker une table dans la variable cTable
et collez-la quand j'en ai besoin avec tout le formatage.Copier la table de collage à l'aide de la variable
Sub copytable()
Dim cTable As TABLE
Selection.Tables(1).Select
cTable = Selection.Tables ' how do i assign table into variable
Selection.MoveDown Unit:=wdLine, Count:=2
Selection.Paste cTable ' how it going to be paste exacty the copied table
End Sub
L'exemple est dans le tableau d'image:
@ken C'est simple code de la table copier/coller sans variable
Selection.Tables(1).Select
Selection.COPY
Selection.MoveDown Unit:=wdLine, Count:=2
Selection.PasteAndFormat (wdPasteDefault)
Enregistrez une macro dans laquelle vous sélectionnez la table, copiez-la, déplacez-la vers le nouvel emplacement et collez-la. Ensuite, regardez le code de la macro pour voir comment vous devez le faire vous-même. –
Ceci est pour Word, pourquoi avez-vous inclus la balise Excel? Je vais l'enlever quand j'ai une chance. –
@AndyG Désolé je pense que les gens 'excel' peuvent contribuer à ce problème –