excl中的内容:我想查找出最后一个单元格的位置(D11)返回给endrngVBA代码:Sub 查找最后一个单元格()
Dim endrng As Range
Set endrng = Worksheets("sheet1").Cells.Find("*", , xlFormulas, , , xlPrevious)
Application.Range([a1], endrng).Select
End Sub在单步运行的过程:再次按F8时出现:请问这种情况怎么解决?菜鸟求助。谢谢!VBA2010Range.FindMicrosoft office微软
Dim endrng As Range
Set endrng = Worksheets("sheet1").Cells.Find("*", , xlFormulas, , , xlPrevious)
Application.Range([a1], endrng).Select
End Sub在单步运行的过程:再次按F8时出现:请问这种情况怎么解决?菜鸟求助。谢谢!VBA2010Range.FindMicrosoft office微软
application.Range("a1").End(xlDown).Select
'Application.ActiveSheet.UsedRange.Select
Worksheets("sheet1").UsedRange.Select
呃~发散一下思维呗,楼上给出的方法都可以实现的。既然能找到A11那肯定就可以定位D11了。无论你插几行。application.Range("a1").End(xlDown).End(xlToRight ).Select
或
range(split(application.ActiveSheet.usedrange.address,":")(1)).Select
呃~发散一下思维呗,楼上给出的方法都可以实现的。既然能找到A11那肯定就可以定位D11了。无论你插几行。application.Range("a1").End(xlDown).End(xlToRight ).Select
或
range(split(application.ActiveSheet.usedrange.address,":")(1)).Select找使用区域的最后一个单元格的方法,无论你插行插列。
ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Select