Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hello all,
I'm trying to select two non-contigious columns but do not know the position of the second column because it changes depending on the user's input. Thus, I need to calculate the position of the second column. Thus, using "Cells" makes this operation much easier. I know that the following do not work as they select all columns between - I only want the two end columns: Range(Cells(1, 1), Cells(1, 8)).EntireColumn.Select Range(Cells(1, 1), Cells(1, 8).EntireColumn).Select Range(Cells(1, 1).EntireColumn, Cells(1, 8).EntireColumn).Select The only other option I can think of is to calculate the column number and then run it through a big case-statement to derive the column name and then piece together the standard range syntax using variables. But that seems rediculous. Any thoughts? Thanks! Trip |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi Trip,
Perhaps Union(Columns(1), Columns(8)) is what you are looking for. --- Regards, Norman "Trip Ives" wrote in message m... Hello all, I'm trying to select two non-contigious columns but do not know the position of the second column because it changes depending on the user's input. Thus, I need to calculate the position of the second column. Thus, using "Cells" makes this operation much easier. I know that the following do not work as they select all columns between - I only want the two end columns: Range(Cells(1, 1), Cells(1, 8)).EntireColumn.Select Range(Cells(1, 1), Cells(1, 8).EntireColumn).Select Range(Cells(1, 1).EntireColumn, Cells(1, 8).EntireColumn).Select The only other option I can think of is to calculate the column number and then run it through a big case-statement to derive the column name and then piece together the standard range syntax using variables. But that seems rediculous. Any thoughts? Thanks! Trip |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Try this:
Union(Cells(1, 1).EntireColumn, Cells(1, 8).EntireColumn).Select Using 8 as your second column. -- Message posted from http://www.ExcelForum.com |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
how to write formula for countif (range,"<2" &"3") | Excel Discussion (Misc queries) | |||
Excel - Golf - how to display "-2" as "2 Under" or "4"as "+4" or "4 Over" in a calculation cell | Excel Discussion (Misc queries) | |||
change "true" and "false" to "availble" and "out of stock" | Excel Worksheet Functions | |||
HELP on "left","right","find","len","substitute" functions | Excel Discussion (Misc queries) | |||
Count occurences of "1"/"0" (or"TRUE"/"FALSE") in a row w. conditions in the next | New Users to Excel |