Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Excellent! Thank you Rick, I'm glad I made this querie, the response has been
fantastic! "Rick Rothstein" wrote: lngLastRow = ActiveSheet.Cells(Rows.Count, "B").End(xlUp).Row Range("b1").Offset(lngLastRow, 0).Select You might find this interesting... this single line of code will accomplish the same thing your two lines of code do... ActiveSheet.Cells(Rows.Count, "B").End(xlUp).Offset(1).Select The outcome from this part of the statement... ActiveSheet.Cells(Rows.Count, "B").End(xlUp) is a Range (actually, a single cell... the last cell in Column B with data in it), so you can use Offset to move down one row and then select it. -- Rick (MVP - Excel) "Normek" wrote in message ... Thanks Jacob Skaria, That was very helpful and answered the second part of my question here is what I came up with: Sub SelectCell() lngLastRow = ActiveSheet.Cells(Rows.Count, "B").End(xlUp).Row Range("b1").Offset(lngLastRow, 0).Select End Sub The first part was indirectly answered by smartin in a previous post today called " How to count number of rows with data?" Here is what I came up with: Sub CntCells() ans = Application.WorksheetFunction.CountA(Range(Range(" B2"), Range("B2").End(xlDown))) MsgBox ans End Sub Thanks to both of you! |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
End(xlDown) function | Excel Programming | |||
A1:B(xlDown)? | Excel Programming | |||
End(xlDown) not working? | Excel Discussion (Misc queries) | |||
End(xldown) not always going to last cell? | Excel Programming | |||
repeated end(xldown) | Excel Programming |