2017-08-30 2 views
0

J'ai une table et je veux référencer une colonne en utilisant une valeur de cellule. Eh bien, j'ai ceci:Comment référencer une colonne de table en utilisant la valeur de la cellule?

Worksheets("Sheets1").Range("Table1[[Column1]:[Column3]]").Copy 

Et je suis en train de remplacer le nom de la colonne (en-tête) d'une valeur de cellule, comme ceci:

Worksheets("Sheets1").Range("Table1[[Range("A1")]:Range("A4")]").Copy 

S'il vous plaît, supposons que j'ai " Colonne1 "écrit dans la cellule A1 et" Colonne3 "écrit dans la cellule A4.

Comment est-ce que je peux faire ceci?

Répondre

0

Essayez comme ça ...

Worksheets("Sheet1").Range("Table1[[" & Range("A1").Value & "]:[" & Range("A4").Value & "]]").Copy 

Je vous avais pris une faute de frappe indiquées en gras

Worksheets ("feuilles1")

+0

Oh my !!! Merci beaucoup. Cela a fonctionné parfaitement !! –

+0

@CarolinaYumiYida De rien! Veuillez prendre une minute pour accepter la solution afin de marquer votre question comme résolue. – sktneer

+0

Désolé pour le retard, j'essayais de comprendre comment accepter la solution. –