Home |
Search |
Today's Posts |
#8
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hafeez,
End(xlDown) or End(xlToRight) behave in exactly the same way as if you were using the End key followed by the Down Arrow key or the Right Arrow key. Let's say you're using ActiveCell.End(xlDown).Select and you have a column of data like this: Hello Hi <blank Howdy How are you Hooray <blank Huzzah Where you end up in this column depends on where you start. If you start at Hello, you'll end up at Hi (because there's a blank cell as the next cell). If you start at Howdy, you'll end up at Hooray. If every single cell in the column has data/formulas, when you do End(xlDown), then you will end up on the cell in the last row. So you have to be really careful when using End(xlDown), because if you do have blanks, you won't necessarily get the last row. What I usually do is to use End(xlUp). If you start at A65535 and do End(xlUp), you should end up in the last row of data (unless of course the last row of data has a blank cell in column A). Anyway, experiment a bit with the keyboard equivalents and make sure you understand how they work. Then just translate them into VBA -- End(xlDown) etc. -- HTH, Dianne In , Hafeez Esmail typed: Out of all the solutions I think I like this one the best! I did note the clause when selecting the last cell. This leads me to one last question. How do you select the last cell in a row/column that HAS data? Thanks for all your help! "Dianne" wrote in message ... Sorry about the first post -- tripped over my fingers: One cell left: ActiveCell.Offset(0,-1).Select One cell right: ActiveCell.Offset(0,1).Select One cell down: ActiveCell.Offset(1,0).Select One cell up: ActiveCell.Offset(-1,0).Select Bottom of the column (assuming there is data in every row): ActiveCell.End(xlDown).Select End of row (assuming there is data in each column): ActiveCell.End(xlToRight).Select -- HTH, Dianne In , Hafeez Esmail typed: I've looked all over for this info but can't find it. If my active cell is H396, how would I do the following? Move one cell to the left/right/up/down? Move to the bottom of this column? Move to the end of this row? Thanks Hafeez Esmail . |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Navigating | Excel Worksheet Functions | |||
Navigating | Excel Worksheet Functions | |||
navigating with the tab key | New Users to Excel | |||
Navigating Excelbanter | Excel Discussion (Misc queries) | |||
Navigating | Excel Discussion (Misc queries) |