簡體   English   中英

VBA Excel 中的單元格范圍

[英]Range of cells in VBA Excel

我有一個關於 Excel 中 VBA 中單元格范圍的問題。 我想要做的是編寫一個 VBA 代碼,該代碼從我提供的初始值一直到列的底部(最后一個條目所在的位置)選擇一系列值。

我將初始值定義為:

Dim Value_one As Integer
Value_one = 8

現在我似乎無法找到一個代碼來選擇從第 8 行開始到該列最后一個單元格的列中的一系列值。 我試過這個:

Range(Value_one, Value_one.End(xlDown)).Select

但它沒有用。 任何幫助將非常感激!

兩個答案:

Sub ToTheVeryBottom()
    Dim Value_one As Integer
    Value_one = 8
    Range("A" & Value_one & ":A" & Rows.Count).Select
End Sub

將從第 #8 行到第 #1048576 行進行選擇。 然而:

Sub ToTheLastItem()
    Dim Value_one As Integer, N As Long
    Value_one = 8
    N = Cells(Rows.Count, "A").End(xlUp).Row
    Range("A" & Value_one & ":A" & N).Select
End Sub

將從第 8 行到包含某個值的最后一行進行選擇。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM