Drop down look up
Solved/Closed
nminnis
Posts
9
Registration date
Thursday November 16, 2017
Status
Member
Last seen
November 21, 2017
-
Nov 16, 2017 at 12:06 PM
vcoolio Posts 1411 Registration date Thursday July 24, 2014 Status Moderator Last seen September 6, 2024 - Nov 21, 2017 at 10:21 PM
vcoolio Posts 1411 Registration date Thursday July 24, 2014 Status Moderator Last seen September 6, 2024 - Nov 21, 2017 at 10:21 PM
Related:
- Drop down look up
- What is drop box - Guide
- Display multiple columns in drop down list in excel - Guide
- Where is the safari drop down menu - Guide
- Virtualbox drag and drop - Guide
- Air drop wont work - Guide
5 responses
vcoolio
Posts
1411
Registration date
Thursday July 24, 2014
Status
Moderator
Last seen
September 6, 2024
262
Nov 16, 2017 at 06:29 PM
Nov 16, 2017 at 06:29 PM
Hello NMinnis,
Are the worksheets(2 - 40) already hidden?
Cheerio,
vcoolio.
Are the worksheets(2 - 40) already hidden?
Cheerio,
vcoolio.
vcoolio
Posts
1411
Registration date
Thursday July 24, 2014
Status
Moderator
Last seen
September 6, 2024
262
Nov 16, 2017 at 07:56 PM
Nov 16, 2017 at 07:56 PM
Hello NMinnis,
Following is the link to a little sample that I prepared for you. It only has three sheets (1 - 3) but will give you an idea of how it could work. Sheet1 is the assumed Master sheet.
http://ge.tt/2z8o6Mn2
In the sample, select a sheet from the yellow drop down in cell G1 and then click on "GO". All the data from the selected sheet will be transferred to Sheet1.
Following is the code assigned to the "GO" button. It will first hide all sheets except Sheet1:-
If you feel that you don't need to hide any sheets, then remove lines 3 and 9 - 13 from the code above.
Test the code in a copy of your workbook first. You may also need to change the drop down cell reference.
If you have any problems with getting this to work then upload a sample of your workbook to a free file sharing site such as ge.tt or Drop Box. We will then have something to work with and test. Please use dummy data in the sample and just supply a condensed version of your workbook with the Master sheet and two or three source sheets (with just a few rows of data in each).
I hope that this helps.
Cheerio,
vcoolio.
Following is the link to a little sample that I prepared for you. It only has three sheets (1 - 3) but will give you an idea of how it could work. Sheet1 is the assumed Master sheet.
http://ge.tt/2z8o6Mn2
In the sample, select a sheet from the yellow drop down in cell G1 and then click on "GO". All the data from the selected sheet will be transferred to Sheet1.
Following is the code assigned to the "GO" button. It will first hide all sheets except Sheet1:-
Sub TransferData() Dim ws As Worksheet Dim sh As Worksheet Dim Srch As String Application.ScreenUpdating = False For Each ws In Worksheets If ws.Name <> "Sheet1" Then ws.Visible = False End If Next ws Srch = Sheet1.[G1].Value Set sh = Worksheets(Srch) Sheet1.UsedRange.Offset(1).ClearContents sh.UsedRange.Offset(1).Copy Sheet1.Range("A" & Rows.Count).End(3)(2).PasteSpecial xlValues Sheet1.[G1].ClearContents Application.CutCopyMode = False Application.ScreenUpdating = True End Sub
If you feel that you don't need to hide any sheets, then remove lines 3 and 9 - 13 from the code above.
Test the code in a copy of your workbook first. You may also need to change the drop down cell reference.
If you have any problems with getting this to work then upload a sample of your workbook to a free file sharing site such as ge.tt or Drop Box. We will then have something to work with and test. Please use dummy data in the sample and just supply a condensed version of your workbook with the Master sheet and two or three source sheets (with just a few rows of data in each).
I hope that this helps.
Cheerio,
vcoolio.
nminnis
Posts
9
Registration date
Thursday November 16, 2017
Status
Member
Last seen
November 21, 2017
Nov 17, 2017 at 10:26 AM
Nov 17, 2017 at 10:26 AM
Will you please work now?
'http://ge.tt/2fDAeMn2
1. Attached is the "dummy" format that I'm using. I need to have the drop down list report back to the master with the city that I choose.
2. I think I'll be able to use the same code, but I need the base rent to match the drop down and then the date provided within that cell.
Thanks for all of the time and attention!
'http://ge.tt/2fDAeMn2
1. Attached is the "dummy" format that I'm using. I need to have the drop down list report back to the master with the city that I choose.
2. I think I'll be able to use the same code, but I need the base rent to match the drop down and then the date provided within that cell.
Thanks for all of the time and attention!
nminnis
Posts
9
Registration date
Thursday November 16, 2017
Status
Member
Last seen
November 21, 2017
Nov 17, 2017 at 02:35 PM
Nov 17, 2017 at 02:35 PM
FYI...when I said "will you please work now" it wasn't letting me load any of my messages and then of course it did there. That had nothing in reference to vcoolio or anyone else...very grateful for the help!
nminnis
Posts
9
Registration date
Thursday November 16, 2017
Status
Member
Last seen
November 21, 2017
Nov 17, 2017 at 10:22 AM
Nov 17, 2017 at 10:22 AM
I responded last night but it didn't register apparently. Glad I looked! WHY IS NOT UPLOADING?
http://ge.tt/2fDAeMn2
1. Attached is the "dummy" format that I'm using. I need to have the drop down list report back to the master with the city that I choose.
2. I think I'll be able to use the same code, but I need the base rent to match the drop down and then the date provided within that cell.
Thanks for all of the time and attention!
http://ge.tt/2fDAeMn2
1. Attached is the "dummy" format that I'm using. I need to have the drop down list report back to the master with the city that I choose.
2. I think I'll be able to use the same code, but I need the base rent to match the drop down and then the date provided within that cell.
Thanks for all of the time and attention!
vcoolio
Posts
1411
Registration date
Thursday July 24, 2014
Status
Moderator
Last seen
September 6, 2024
262
Nov 18, 2017 at 07:03 AM
Nov 18, 2017 at 07:03 AM
Hello NMinnis,
I noticed that you have been having some problems with posting. I believe it has something to do with the fact that our tech team is working on a brand new look for the CCM site so at certain times of any day, as they work on the site, it could become a little frustrating to post but please just persevere.
Following is the link to your file with the code implemented:-
http://ge.tt/9wDtINn2
You'll notice that your file is a little different as I've made some alterations to make the whole process as seamless as possible. In the Master sheet, I have removed all formatting and just left what you see in row1 (including a button to execute the code). All merged cells in all sheets have been unmerged as merged cells create havoc with VBA coding. You can easily re-format the worksheets without merged cells.
I have also amended the code, which is assigned to the blue button in the Master sheet, as follows:-
Select a city from the drop down in cell E1 then click on the blue button to see details of your property in that city. When you select a new city from the drop down, the Master sheet will be refreshed with only the details of the new selection.
Create a copy of your actual workbook to test the code but remember to unmerge all merged cells in each sheet and remove all formatting from the Master sheet so that it looks something like the one in my sample.
I hope that this is a good start for you.
Cheerio,
vcoolio.
I noticed that you have been having some problems with posting. I believe it has something to do with the fact that our tech team is working on a brand new look for the CCM site so at certain times of any day, as they work on the site, it could become a little frustrating to post but please just persevere.
Following is the link to your file with the code implemented:-
http://ge.tt/9wDtINn2
You'll notice that your file is a little different as I've made some alterations to make the whole process as seamless as possible. In the Master sheet, I have removed all formatting and just left what you see in row1 (including a button to execute the code). All merged cells in all sheets have been unmerged as merged cells create havoc with VBA coding. You can easily re-format the worksheets without merged cells.
I have also amended the code, which is assigned to the blue button in the Master sheet, as follows:-
Sub TransferData() Dim ws As Worksheet Dim sh As Worksheet Dim Srch As String Application.ScreenUpdating = False Srch = Sheet1.[E1].Value If Srch = vbNullString Then Exit Sub Set sh = Worksheets(Srch) Sheet1.[A1].CurrentRegion.Offset(1).ClearContents sh.UsedRange.Copy Sheet1.[A3].PasteSpecial xlPasteAll Application.CutCopyMode = False Application.ScreenUpdating = True End Sub
Select a city from the drop down in cell E1 then click on the blue button to see details of your property in that city. When you select a new city from the drop down, the Master sheet will be refreshed with only the details of the new selection.
Create a copy of your actual workbook to test the code but remember to unmerge all merged cells in each sheet and remove all formatting from the Master sheet so that it looks something like the one in my sample.
I hope that this is a good start for you.
Cheerio,
vcoolio.
nminnis
Posts
9
Registration date
Thursday November 16, 2017
Status
Member
Last seen
November 21, 2017
Nov 18, 2017 at 08:10 AM
Nov 18, 2017 at 08:10 AM
Thank you again! A few questions:
1. Can I do it without hitting a transfer button and just by clicking on the drop down?
2. How do I not "grey" it in?
3. For my base rent, I have '=HLOOKUP(E1,'Base Rent'!A1:E311,2,FALSE) but how do I get it to match with the date that is inserted in B1? Which I can make a drop down menu, but they will all be first of the month?
Thanks again!
1. Can I do it without hitting a transfer button and just by clicking on the drop down?
2. How do I not "grey" it in?
3. For my base rent, I have '=HLOOKUP(E1,'Base Rent'!A1:E311,2,FALSE) but how do I get it to match with the date that is inserted in B1? Which I can make a drop down menu, but they will all be first of the month?
Thanks again!
nminnis
Posts
9
Registration date
Thursday November 16, 2017
Status
Member
Last seen
November 21, 2017
Nov 18, 2017 at 08:18 AM
Nov 18, 2017 at 08:18 AM
Nevermind on #3, I got that one.
'=HLOOKUP(E1,'Base Rent'!A1:E311,MATCH(B1, 'Base Rent'!A1:A517,0),FALSE)
'=HLOOKUP(E1,'Base Rent'!A1:E311,MATCH(B1, 'Base Rent'!A1:A517,0),FALSE)
Didn't find the answer you are looking for?
Ask a question
vcoolio
Posts
1411
Registration date
Thursday July 24, 2014
Status
Moderator
Last seen
September 6, 2024
262
Nov 18, 2017 at 08:51 AM
Nov 18, 2017 at 08:51 AM
Hello again,
In the code above (post #9), add the following line:-
just above End Sub.
In the Master sheet, remove the blue button.
Leave the code in post#9(with the newly added line) in its standard module. In the Master sheet module, paste the following code:-
To implement this code:-
- Right click on the Master sheet tab.
- Select "View Code" from the menu that appears.
- In the big white field that then appears, paste the new code.
Now, each time that you select a new city from the drop down, the relevant data will be transferred to the Master sheet without having to click on a button.
Excellent! Well done!
Here's the link to the updated sample file:-
http://ge.tt/2OaZNNn2
I hope that this helps.
Cheerio,
vcoolio.
How do I not "grey" it in?
In the code above (post #9), add the following line:-
Sheet1.[A1].Select
just above End Sub.
Can I do it without hitting a transfer button and just by clicking on the drop down?
In the Master sheet, remove the blue button.
Leave the code in post#9(with the newly added line) in its standard module. In the Master sheet module, paste the following code:-
Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Range("E1")) Is Nothing Then Exit Sub If Target.Count > 1 Then Exit Sub TransferData End Sub
To implement this code:-
- Right click on the Master sheet tab.
- Select "View Code" from the menu that appears.
- In the big white field that then appears, paste the new code.
Now, each time that you select a new city from the drop down, the relevant data will be transferred to the Master sheet without having to click on a button.
Nevermind on #3, I got that one.
'=HLOOKUP(E1,'Base Rent'!A1:E311,MATCH(B1, 'Base Rent'!A1:A517,0),FALSE)
Excellent! Well done!
Here's the link to the updated sample file:-
http://ge.tt/2OaZNNn2
I hope that this helps.
Cheerio,
vcoolio.
nminnis
Posts
9
Registration date
Thursday November 16, 2017
Status
Member
Last seen
November 21, 2017
Nov 18, 2017 at 09:02 AM
Nov 18, 2017 at 09:02 AM
It is very true that not all heroes where capes! You are my savior! However, with this one change, it now makes one more necessary change and then I'm done!!!
I need to keep B6 and B15 all keep the existing formula. B6 has the Hlookup, B15 is going to be a SUM equation for the rows above.
Thanks!
I need to keep B6 and B15 all keep the existing formula. B6 has the Hlookup, B15 is going to be a SUM equation for the rows above.
Thanks!
vcoolio
Posts
1411
Registration date
Thursday July 24, 2014
Status
Moderator
Last seen
September 6, 2024
262
>
nminnis
Posts
9
Registration date
Thursday November 16, 2017
Status
Member
Last seen
November 21, 2017
Updated on Nov 18, 2017 at 09:32 AM
Updated on Nov 18, 2017 at 09:32 AM
A slight amendment to the code in the standard module as follows:-
should do it.
You'll notice that I've made a slight amendment to your formula so that you don't receive a #N/A error in B6 (when a date isn't present in B1).
The SUM formula for B15 will be transferred across from each source sheet when a source sheet is selected.
I hope that this helps.
Cheerio,
vcoolio.
Sub TransferData() Dim ws As Worksheet Dim sh As Worksheet Dim Srch As String Application.ScreenUpdating = False Srch = Sheet1.[E1].Value If Srch = vbNullString Then Exit Sub Set sh = Worksheets(Srch) Sheet1.[A1].CurrentRegion.Offset(1).ClearContents sh.UsedRange.Copy Sheet1.[A3].PasteSpecial xlPasteAll Sheet1.[B6].Formula = "=IF(B1="""","""",HLOOKUP(E1,'Base Rent'!A1:E311,MATCH(B1, 'Base Rent'!A1:A517,0),FALSE))" Application.CutCopyMode = False Application.ScreenUpdating = True Sheet1.[A1].Select End Sub
should do it.
You'll notice that I've made a slight amendment to your formula so that you don't receive a #N/A error in B6 (when a date isn't present in B1).
The SUM formula for B15 will be transferred across from each source sheet when a source sheet is selected.
I hope that this helps.
Cheerio,
vcoolio.
nminnis
Posts
9
Registration date
Thursday November 16, 2017
Status
Member
Last seen
November 21, 2017
Nov 21, 2017 at 06:18 PM
Nov 21, 2017 at 06:18 PM
Thank you so so much!
vcoolio
Posts
1411
Registration date
Thursday July 24, 2014
Status
Moderator
Last seen
September 6, 2024
262
>
nminnis
Posts
9
Registration date
Thursday November 16, 2017
Status
Member
Last seen
November 21, 2017
Nov 21, 2017 at 10:21 PM
Nov 21, 2017 at 10:21 PM
You're welcome Nminnis. I'm glad that I was able to help.
Cheerio,
vcoolio.
Cheerio,
vcoolio.
Nov 16, 2017 at 06:54 PM