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”)。行
感谢您的接受。更新了我上面的答案以反映这一行。