Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I can't figure out why I'm getting an "invalid qualifier" error message on
this; each time it points to the word 'Selected' in the code. Any help would be appreciated. (All I want the code to do is: If an item is selected in Option2ListBox, then I want to delete any row in the Schedules tab that has that item in Col H.) Private Sub OKButton_Click() Dim x As Integer Dim Lrow As Long 'Loop through the items in the ListBox control. For x = 0 To Option2ListBox.ListCount - 1 ' If the item is selected, then deletes any row in the 'Schedules' tab that has that value in it If Option2ListBox.Selected(x) = True Then If worksheets("Schedules").cells(Lrow, "H").Value = ImportingSchedules.Option2ListBox.Selected(x).Valu e Then worksheets("Schedules").Rows(Lrow).Delete End If End If Next x Unload ImportingSchedules End Sub |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I'm thinking
...ImportingSchedules.Option2ListBox.Selected(x).V alue... should use something other than Selected. maybe: .....ImportingSchedules.Option2ListBox.List(x,0).. . HTH, "Paige" wrote in message ... I can't figure out why I'm getting an "invalid qualifier" error message on this; each time it points to the word 'Selected' in the code. Any help would be appreciated. (All I want the code to do is: If an item is selected in Option2ListBox, then I want to delete any row in the Schedules tab that has that item in Col H.) Private Sub OKButton_Click() Dim x As Integer Dim Lrow As Long 'Loop through the items in the ListBox control. For x = 0 To Option2ListBox.ListCount - 1 ' If the item is selected, then deletes any row in the 'Schedules' tab that has that value in it If Option2ListBox.Selected(x) = True Then If worksheets("Schedules").cells(Lrow, "H").Value = ImportingSchedules.Option2ListBox.Selected(x).Valu e Then worksheets("Schedules").Rows(Lrow).Delete End If End If Next x Unload ImportingSchedules End Sub |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
On Aug 22, 4:56 pm, "George Nicholson"
wrote: I'm thinking ...ImportingSchedules.Option2ListBox.Selected(x).V alue... should use something other than Selected. maybe: ....ImportingSchedules.Option2ListBox.List(x,0)... HTH, "Paige" wrote in message ... I can't figure out why I'm getting an "invalid qualifier" error message on this; each time it points to the word 'Selected' in the code. Any help would be appreciated. (All I want the code to do is: If an item is selected in Option2ListBox, then I want to delete any row in the Schedules tab that has that item in Col H.) Private Sub OKButton_Click() Dim x As Integer Dim Lrow As Long 'Loop through the items in the ListBox control. For x = 0 To Option2ListBox.ListCount - 1 ' If the item is selected, then deletes any row in the 'Schedules' tab that has that value in it If Option2ListBox.Selected(x) = True Then If worksheets("Schedules").cells(Lrow, "H").Value = ImportingSchedules.Option2ListBox.Selected(x).Valu e Then worksheets("Schedules").Rows(Lrow).Delete End If End If Next x Unload ImportingSchedules End Sub- Hide quoted text - - Show quoted text - You need to tell the macro to select the option2ListBox and then check the value of the selection I'm not sure what the selection is when the button is clicked, but you should put that into memory before you select the list box to check the value so you can re-select what was originally selected. For example If a range was selected: Dim ac as range, sel as selection Set ac = activecell Set sel = selection activesheet.shapes("option2ListBox").select If selection.value = true then 'Insert Code here end If sel.select ac.activate |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks, guys! Will try these. Don, now that you explain it that way....it
makes more sense. Will work on this and post back the results (for future reference by others). Appreciate it!!! "Don" wrote: On Aug 22, 4:56 pm, "George Nicholson" wrote: I'm thinking ...ImportingSchedules.Option2ListBox.Selected(x).V alue... should use something other than Selected. maybe: ....ImportingSchedules.Option2ListBox.List(x,0)... HTH, "Paige" wrote in message ... I can't figure out why I'm getting an "invalid qualifier" error message on this; each time it points to the word 'Selected' in the code. Any help would be appreciated. (All I want the code to do is: If an item is selected in Option2ListBox, then I want to delete any row in the Schedules tab that has that item in Col H.) Private Sub OKButton_Click() Dim x As Integer Dim Lrow As Long 'Loop through the items in the ListBox control. For x = 0 To Option2ListBox.ListCount - 1 ' If the item is selected, then deletes any row in the 'Schedules' tab that has that value in it If Option2ListBox.Selected(x) = True Then If worksheets("Schedules").cells(Lrow, "H").Value = ImportingSchedules.Option2ListBox.Selected(x).Valu e Then worksheets("Schedules").Rows(Lrow).Delete End If End If Next x Unload ImportingSchedules End Sub- Hide quoted text - - Show quoted text - You need to tell the macro to select the option2ListBox and then check the value of the selection I'm not sure what the selection is when the button is clicked, but you should put that into memory before you select the list box to check the value so you can re-select what was originally selected. For example If a range was selected: Dim ac as range, sel as selection Set ac = activecell Set sel = selection activesheet.shapes("option2ListBox").select If selection.value = true then 'Insert Code here end If sel.select ac.activate |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
replace VBA run-time error message with custom message | Excel Programming | |||
error message: compile error, argument not optional | Excel Programming | |||
Excel XP error message Run Time Error 91 | Excel Programming | |||
changing the message in an error message | Excel Worksheet Functions | |||
How do I get rid of "Compile error in hidden module" error message | Excel Discussion (Misc queries) |