+ Reply to Thread
Results 1 to 4 of 4

Change input range of 50+ drop downs

  1. #1
    Registered User
    Join Date
    05-26-2012
    Location
    Australia
    MS-Off Ver
    Excel 2003
    Posts
    12

    Change input range of 50+ drop downs

    Hi All,

    I am working on a workbook which has over 100 worksheets. In each of these worksheets, there is 12 form control drop downs, which I need to change the input range for (the input range is that same for each drop down). Does anyone know if there is a way to change the input range of all of the drop downs at once, rather than me spending hours and hours changing them one by one???

    Thanks in advance.

  2. #2
    Valued Forum Contributor
    Join Date
    10-17-2010
    Location
    Nottingham, England
    MS-Off Ver
    Excel 2003, 2007, 2010, 2013, 2016, 2019, 365
    Posts
    294

    Re: Change input range of 50+ drop downs

    Provided that the dropdowns are in the same cell on each worksheet, you can select all worksheet, then whatever you do affects every worksheet.

    Click on the tab for the first worksheet. Shift-click on the tab for the last worksheet, and all worksheets in between are also selected. Now, ANYTHING you do to the worksheet you can see will affect all the worksheets.

  3. #3
    Registered User
    Join Date
    05-26-2012
    Location
    Australia
    MS-Off Ver
    Excel 2003
    Posts
    12

    Re: Change input range of 50+ drop downs

    Hi & thank you for your response.

    I have tried to change the input range with the method you have described above, without success. I am unable to click on the dropdown, at all, to make any changes. Any other suggestions??

    Thanks again for your response.

    kazsta

  4. #4
    Valued Forum Contributor
    Join Date
    10-17-2010
    Location
    Nottingham, England
    MS-Off Ver
    Excel 2003, 2007, 2010, 2013, 2016, 2019, 365
    Posts
    294

    Re: Change input range of 50+ drop downs

    Ah, hadn't clicked that you can't add data validation across multiple sheets like that.

    Right. You need to set up data validation so that the reference contains the sheet name on which the list appears. You can't do that in Excel 2003.... except you can. First, name the range containing the validation list, by highlighting it, typing the name you want into the Name box (next to the formula bar; contains the cell reference; don't uses spaces or any character that will confuse a formula) and hitting enter. Look at the dropdown on the Name box, and if you've named it successfully, it'll appear in that dropdown list. I named mine ValidationList.

    In your data validation settings on Sheet1, change it to read =<list name>, e.g. =ValidationList. The = sign is essential.
    Now, copy that cell.
    Select all the other sheets, as we did before (click first tab, shift-click last tab).
    Paste into the cell you want the validation on, and you should find it pastes the validation into that cell on every sheet.
    Kind Regards,

    Out of the Hat

    "Computers are stupid - they do EXACTLY what you tell them to"

    If I've helped you with a problem, please say thanks by clicking the small star icon on the left.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1