Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Is it possible to find the bottom of a sheet, say there are 1500 entries in
column A... and then select F9:F1500 if column F doesn't have values in every row? For example, the next time the macro is run thier maybe 1505 rows in the sheet... here is a test code that doesn't work for me... but may help convey my idea. Dim c As Variant Range("A9").Select Selection.End(xlDown).Select ActiveCell.Offset(0, 5).Select Set c = ActiveCell Range("f9").Select Range(Selection, Selection.c(xlDown)).Select |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Try this John
Sub test() Dim lr As Long lr = Range("A" & Rows.Count).End(xlUp).Row Range("F9:F" & lr).Select End Sub -- Regards Ron de Bruin http://www.rondebruin.nl "John" wrote in message ... Is it possible to find the bottom of a sheet, say there are 1500 entries in column A... and then select F9:F1500 if column F doesn't have values in every row? For example, the next time the macro is run thier maybe 1505 rows in the sheet... here is a test code that doesn't work for me... but may help convey my idea. Dim c As Variant Range("A9").Select Selection.End(xlDown).Select ActiveCell.Offset(0, 5).Select Set c = ActiveCell Range("f9").Select Range(Selection, Selection.c(xlDown)).Select |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thank yous to all of you, both Ron's and Bernie's one liner worked...
my code adaption didn't, but problem solved. Range("A9").Select Selection.End(xlDown).Select ActiveCell.Offset(0, 5).Select Set c = ActiveCell Range("f9").Select Range(Selection, c)).Select Thanks again! "Ron de Bruin" wrote: Try this John Sub test() Dim lr As Long lr = Range("A" & Rows.Count).End(xlUp).Row Range("F9:F" & lr).Select End Sub -- Regards Ron de Bruin http://www.rondebruin.nl "John" wrote in message ... Is it possible to find the bottom of a sheet, say there are 1500 entries in column A... and then select F9:F1500 if column F doesn't have values in every row? For example, the next time the macro is run thier maybe 1505 rows in the sheet... here is a test code that doesn't work for me... but may help convey my idea. Dim c As Variant Range("A9").Select Selection.End(xlDown).Select ActiveCell.Offset(0, 5).Select Set c = ActiveCell Range("f9").Select Range(Selection, Selection.c(xlDown)).Select |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
John,
My mistake - I left in an extra ) on that last line: take it out, and that code will work. HTH, Bernie MS Excel MVP my code adaption didn't, but problem solved. |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
John,
This is how your code should have been written to work: Range("A9").Select Selection.End(xlDown).Select ActiveCell.Offset(0, 5).Select Set c = ActiveCell Range("f9").Select Range(Selection, c)).Select But this one line will work just as well Range("A9", Range("A9").End(xlDown)).Offset(0, 5).Select HTH, Bernie MS Excel MVP "John" wrote in message ... Is it possible to find the bottom of a sheet, say there are 1500 entries in column A... and then select F9:F1500 if column F doesn't have values in every row? For example, the next time the macro is run thier maybe 1505 rows in the sheet... here is a test code that doesn't work for me... but may help convey my idea. Dim c As Variant Range("A9").Select Selection.End(xlDown).Select ActiveCell.Offset(0, 5).Select Set c = ActiveCell Range("f9").Select Range(Selection, Selection.c(xlDown)).Select |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Bernie,
The OP should go with Ron's code which works from the bottom of the page - up Your code works from the top down and will stop at the 1st blank cell. The OP says that there are sporadic blank cells... -- steveB Remove "AYN" from email to respond "Bernie Deitrick" <deitbe @ consumer dot org wrote in message ... John, This is how your code should have been written to work: Range("A9").Select Selection.End(xlDown).Select ActiveCell.Offset(0, 5).Select Set c = ActiveCell Range("f9").Select Range(Selection, c)).Select But this one line will work just as well Range("A9", Range("A9").End(xlDown)).Offset(0, 5).Select HTH, Bernie MS Excel MVP "John" wrote in message ... Is it possible to find the bottom of a sheet, say there are 1500 entries in column A... and then select F9:F1500 if column F doesn't have values in every row? For example, the next time the macro is run thier maybe 1505 rows in the sheet... here is a test code that doesn't work for me... but may help convey my idea. Dim c As Variant Range("A9").Select Selection.End(xlDown).Select ActiveCell.Offset(0, 5).Select Set c = ActiveCell Range("f9").Select Range(Selection, Selection.c(xlDown)).Select |
#7
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
That's why I used column A, since the sporadic blanks cells are in column F.
HTH, Bernie MS Excel MVP Your code works from the top down and will stop at the 1st blank cell. The OP says that there are sporadic blank cells... Is it possible to find the bottom of a sheet, say there are 1500 entries in column A... and then select F9:F1500 if column F doesn't have values in every row? |
#8
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
see my second post above!
"Bernie Deitrick" wrote: That's why I used column A, since the sporadic blanks cells are in column F. HTH, Bernie MS Excel MVP Your code works from the top down and will stop at the 1st blank cell. The OP says that there are sporadic blank cells... Is it possible to find the bottom of a sheet, say there are 1500 entries in column A... and then select F9:F1500 if column F doesn't have values in every row? |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
selecting the penultimate cell from a column of data | Excel Worksheet Functions | |||
Selecting A Column based on Cell Value | Excel Discussion (Misc queries) | |||
Selecting any cell in a column I want my ComboBox to show. How? | Excel Discussion (Misc queries) | |||
Asign Array Variant to Column | Excel Programming | |||
Selecting single column with merged cell at top | Excel Programming |