[英]Excel VBA find a cell on worksheet with specific value (string)
我需要在工作表上查找文本值並從那里向下偏移兩行的幫助。
我有一個帶有“范圍底部”標題的單元格。 下方的兩個單元格為實際值。 問題是“范圍底部”可能在7個可能的位置,具體取決於工作表模板。
如何找到其中包含“范圍底部”的單元格? 然后,我可以.Offset(2,0).value2得到我想要的。
在更宏大的計划中。 我正在瀏覽數百本工作簿,然后遍歷他們的每個工作表來收集數據並將其集中化。 因為我要查找的值可能在任何地方,所以在獲得這些值之前,我需要先查找它們的標題/定義。
干得好! 您要使用。查找:
Sub t()
Dim bottomCell As Range
Dim offsetCell As Range
With Sheets("Sheet1")
Set bottomCell = .Cells.Find(what:="Bottom of Range")
Set offsetCell = bottomCell.Offset(2, 0)
' Now, your offsetCell has been created as a range, so go forth young padawan!
End With
End Sub
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.