Excel 如何找到有值单元格的位置“;B节;在范围内(“B:B”)?
Excel 如何找到有值单元格的位置“;B节;在范围内(“B:B”)?,excel,range,vba,Excel,Range,Vba,如何找到上图中“Section B”为(BX)的单元格位置?下面将显示一个关于Section B地址的消息框 Sub FindSectionB() Dim TargetRng As String TargetRng = ActiveSheet.Columns(2).Find(What:="Section B").Address MsgBox TargetRng End Sub 更新:如果只需要行,则更改 .查找(内容:=“B节”).地址 为此: .查找(内容:=“B节”
如何找到上图中“Section B”为(BX)的单元格位置?下面将显示一个关于Section B地址的消息框
Sub FindSectionB()
Dim TargetRng As String
TargetRng = ActiveSheet.Columns(2).Find(What:="Section B").Address
MsgBox TargetRng
End Sub
更新:如果只需要行,则更改
.查找(内容:=“B节”).地址
为此:
.查找(内容:=“B节”).行
为包含文本
节B
的单元格定义命名范围。即使将更多的行添加到节A中,您也可以使用语法Range(“”)。Address
轻松找到节B
的位置。阅读有关命名范围的详细信息。@BK201。。。谢谢上面的代码。但我想让X一个人。。。对于上面的TargetRng=“$B$12”,但我希望只检索整数12。@Vikram使用split($B$12“,“$”)(2)
或ActiveSheet.Columns(2)。查找(What:=“Section B”)。行
感谢您的接受。更新了我上面的答案以反映这一行。