Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
How do I check the number of rows selected
Hi,
My sheet has about 30 rows. I want the user to select only one row and that row gets copied to a new sheet. The Code to let the user select the row is Set rng = Application.InputBox(prompt:="Select Column to Work on", Type:=8) rng.Select How do I make sure the sure only one row is selected? If more than one row is selected I need to display an error message. Thanks |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
How do I check the number of rows selected
something like this
Sub test() If Selection.Rows.Count 1 Then MsgBox "please select only 1 row" Else 'your code End If End Sub -- Gary "NickHK" wrote in message ... If rng.Rows.count 1 then MsgbOx "Single row only" ...etc However, you Input Prompt is somewhat confusing. Instead of "Select Column to Work on", use "Select a single row". NickHK wrote in message oups.com... Hi, My sheet has about 30 rows. I want the user to select only one row and that row gets copied to a new sheet. The Code to let the user select the row is Set rng = Application.InputBox(prompt:="Select Column to Work on", Type:=8) rng.Select How do I make sure the sure only one row is selected? If more than one row is selected I need to display an error message. Thanks |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
How do I check the number of rows selected
If rng.Rows.count 1 then
MsgbOx "Single row only" ....etc However, you Input Prompt is somewhat confusing. Instead of "Select Column to Work on", use "Select a single row". NickHK wrote in message oups.com... Hi, My sheet has about 30 rows. I want the user to select only one row and that row gets copied to a new sheet. The Code to let the user select the row is Set rng = Application.InputBox(prompt:="Select Column to Work on", Type:=8) rng.Select How do I make sure the sure only one row is selected? If more than one row is selected I need to display an error message. Thanks |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
How do I check the number of rows selected
Gary & NickHK,
Thanks for you help. It worked. Dhruba Gary Keramidas wrote: something like this Sub test() If Selection.Rows.Count 1 Then MsgBox "please select only 1 row" Else 'your code End If End Sub -- Gary "NickHK" wrote in message ... If rng.Rows.count 1 then MsgbOx "Single row only" ...etc However, you Input Prompt is somewhat confusing. Instead of "Select Column to Work on", use "Select a single row". NickHK wrote in message oups.com... Hi, My sheet has about 30 rows. I want the user to select only one row and that row gets copied to a new sheet. The Code to let the user select the row is Set rng = Application.InputBox(prompt:="Select Column to Work on", Type:=8) rng.Select How do I make sure the sure only one row is selected? If more than one row is selected I need to display an error message. Thanks |
#5
Posted to microsoft.public.excel.programming
|
|||
|
|||
How do I check the number of rows selected
Or just use the top row of any selection:
Set rng = Application.InputBox(prompt:="Select a Row to Work on", _ Type:=8).rows(1) rng.select wrote: Hi, My sheet has about 30 rows. I want the user to select only one row and that row gets copied to a new sheet. The Code to let the user select the row is Set rng = Application.InputBox(prompt:="Select Column to Work on", Type:=8) rng.Select How do I make sure the sure only one row is selected? If more than one row is selected I need to display an error message. Thanks -- Dave Peterson |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
VBA how to check if entire row is selected? | Excel Discussion (Misc queries) | |||
How to fix a number of rows below the selected cells? | Excel Discussion (Misc queries) | |||
Copy a selected number of rows | Excel Discussion (Misc queries) | |||
Finding the minimum in a selected number of rows of the same colum | Excel Worksheet Functions | |||
check for selected columns in a macro | Excel Programming |