Forum Discussion

Heather_Hagart's avatar
Heather_Hagart
Copper Contributor
Mar 09, 2021

Auto complete text in a drop down list cell

Hi everyone, 

 

Trying to do a spreadsheet and figured out how to make the drop down list box (yay).

 

But I would like to have the option of auto completion of words when I type a few letters instead of scrolling down the list every single time (for the most frequent ones I use).

 

Is there a way I can do this please?

My automatic cell completion is turned on, and works for non-list cells.

 

Thanks to all the brains that can help me out 🙂

  • Cangkir's avatar
    Cangkir
    Brass Contributor

    Heather_Hagart 

    In case anyone needs it, I just shared a new version of "Search deList" add-in, i.e Search_deList_v2.1.

    Its function is to speed up the search in the data validation list. In any cell that has data validation (with type List) pressing ALT+RIGHT will open a User Form with a combobox. You can type multiple keywords (separated by a space) in the combobox to search items on the list.
    By using this add-in, you don't need VBA to have this searchable combobox, so you can save your files as .xlsx.

     

    This new version has some additional features, some of them:
    - Several ways to search, like using AND or OR or LIKE operator , with or without keyword order.
    - Sort the list by original order or ascending order.
    - Widen or shorten the combobox width at run time.
    - Insert multiple entries into the cell.

     

    You can find it here (please check post #81):

    https://www.mrexcel.com/board/threads/i-created-an-excel-add-in-called-search-delist-to-create-searchable-data-validation.1189466/post-5978517

  • Cangkir's avatar
    Cangkir
    Brass Contributor
    You can try using a free Excel add-in.
    Just google "Excel add-in called Search deList".
    • Zanor's avatar
      Zanor
      Copper Contributor

      Cangkir 

      This "Search deList" add-in is actually pretty good. It gives you a unique, sorted & non-blank list in the combo box.
      It also works without lag on large list, I tried it on about 12K rows of data.
      Thank you for the info.

      • shaikhmrizwan's avatar
        shaikhmrizwan
        Copper Contributor

        Hi,

        This is rizwan shaikh from osmanabad i am user of microsoft excel from decades

        could you add new feature of auto complete cell value and it should show me a list content in that column

         

        this feature has in WPS speadsheet

         

        This my suggestion or feedback for you

        Thanking you 

        my email is email address removed for privacy reasons

  • Rajesh_Sinha's avatar
    Rajesh_Sinha
    Steel Contributor

    Heather_Hagart 

    Excel doesn't allows the drop down to Autocomplete, generally we use for Data Validation. 

     

    Therefore you have to work with Combo box, is one of the Active X controls.

     

    Please check this link,,, I've shown how to do it all about Autocomplete.

     

    Hit this link 

    • Abu_Syafiq's avatar
      Abu_Syafiq
      Copper Contributor

      Rajesh_Sinha 

      i have succesed created a list combo box (Active X Control) and vba code :

       

      Private Sub ComboBox1_Change()
      ComboBox1.ListFillRange = "DropDownList"
      Me.ComboBox1.DropDown
      End Sub

       

      and the combo box like this :

      but if i want to select the list data below by arrow (on the keyboard), excel in error  like this :

       

      how to solved this problem..?

       

    • Liz204's avatar
      Liz204
      Copper Contributor

      Rajesh_Sinha 

       

      Hi,

       

      I am trying to use this, but the sheet I want it to autocomplete is a different sheet from the one where the list is.  So I have a column in August that I want to populate with employees names.  The list in in sheet settings under D2:D65.

      I can't seem to make this work at all, and I need to be able to give me the employees quicker so I can do data entry on the August sheet. 

      Can you make this work when I don't know VBA?

      Thanks,

       

      Liz

       

      • Rajesh_Sinha's avatar
        Rajesh_Sinha
        Steel Contributor
        Without VBA this will hardly work,,, you do one thing,, upload the WB and mention in which column or cell you want to use it then I'll apply the VBA and send back the sheet to you ☺
    • Heather_Hagart's avatar
      Heather_Hagart
      Copper Contributor

      Rajesh_Sinha I followed along well until it said "reach to linked cell ..." sorry.

       

      I have my Data on one sheet, and the form on the other.  How do I link it from sheet 3 (data) to be on the combo box on sheet 1?

       

      Or no no?

      • Daajkvar's avatar
        Daajkvar
        Copper Contributor
        Have you tried with VLOOKUP, or even better, XLOOKUP to link different sheets? They worked great for me. Good luck with that 🙂

Resources