My combobox continues even after I switch to the spreadsheet cell and tab

dragonmist

New Member
Joined
Mar 22, 2017
Messages
5
Office Version
  1. 2016
Platform
  1. Windows
I am currently working on a spreadsheet for tracking jobs where I work. I added a combobox to this sheet to make it easier to locate by job number.
The job numbers are located in Column A on the sheet.
The combobox worked fine until I discovered that when I was no longer working with the combobox and I was entering something in column A
and tried to tab over to the next column, the sheet scrolled to the cell of whatever the last combobox selection was
(as if I had clicked on it in the combobox list).
I have no idea what would be causing this, but I managed to stop it by adding:
DropDownBox1.Value = Null to the end of my code which caused the combobox default to be blank.
However this also stopped it from searching while I typed in the box, narrowing down my search with each keystroke.
Which was a desired feature of the drop down list.

Is there another way to stop the original problem so I don't have to use the DropDownBox1.Value = Null solution?
Any suggestions will be greatly appreciated.

Here is the code for my Combobox.

Private Sub DropDownBox1_Change()

Dim findWhat, sRng As Range, lRw As Long, fRng As Range
findWhat = Range("AC1").Value
lRw = Range("A" & Rows.Count).End(xlUp).Row
Set sRng = Range("A2", "A" & lRw)
On Error Resume Next
Set fRng = sRng.Find(findWhat, Range("A" & lRw), xlValues, xlWhole, xlByRows, xlNext)
On Error GoTo 0
If Not fRng Is Nothing Then
Application.Goto fRng
ActiveWindow.ScrollRow = fRng.Row
End If
DropDownBox1.Value = Null

End Sub
 

Excel Facts

Round to nearest half hour?
Use =MROUND(A2,"0:30") to round to nearest half hour. Use =CEILING(A2,"0:30") to round to next half hour.
Could you upload a sample workbook (without sensitive data) to a sharing site like dropbox.com or google drive?
And then share the link here.
 
Upvote 0

Forum statistics

Threads
1,224,823
Messages
6,181,171
Members
453,021
Latest member
Justyna P

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top