2014-03-05 32 views
0

我有一個單元格的值,我需要用它來選擇一列。例如,我在單元格「A4」中插入了「AB」,在單元格「A5」中插入了「AF」。我必須選擇從'AB'到'AF'的列。我如何傳遞單元格中的值?我需要選擇依賴於細胞的 'A4' 中輸入的值列和 'A5'如何選擇使用變量的列?

+0

檢查我的更新答案...你只需要把EntireColumn –

回答

-1

試試這個:

Range(Range("A4").Value, Range("A5").Value).EntireColumn.Select 
+0

它是有用的,當選擇一個單元格的範圍。我必須選擇整個列。 例如:列(「A」:「F」)。選擇 –

+0

好的......答案已更新 –

+0

@Sunny如果單元格只包含列名稱,則這不起作用。他們必須包括任何行號,例如'AB1'和'AF1'。 – Kapol

0
Columns(Range("A4").Value & ":" & Range("A5").Value).Select 

另外,使用範圍和單元格屬性:

Range(Cells(1, Range("A1").Value), Cells(1, Range("B1").Value)).EntireColumn.Select 
+0

第一個有一些問題,無論如何第二個是有幫助的..謝謝你 –