I have a global list in B column and I want to create a text about the list. If I put "1" in A column, I want my text to be on B11 for the selected items. So excel should do a loop for the selected range and combine the selected items in a new line and give me as an output.
i'm writing a refrigeration selection user interface, working from values on an excel spreadsheet. how to get the programme to automatically select a value from a list or range once a user has selected corresponding value from a list within a combobox. for example if a user sets the temperature of their refrigerator to -5 celsius i need the programme to automatically select the corresponding value of enthalpy for the air at that temperature.
I have two drop down lists. Drop Down 1 contains the values in column A. Drop Down 2 contains values in row 2. Based on the two selection I need a formula in D7 to find the intersecting value.
Example: Drop Down 1 selected "Dog" Drop Down 2 selected "Plan 2"
I'd like value "$12" to automatically appear in cell D7
I have 12 named ranges on a sheet, ArrM1 thru ArrM12. Each named range is same size, 6 Rows by 7 columns.
Q. If user selects a cell on sheet that is in one of these ranges, what is code to return name of range? e.g. ArrM1 is cells c10:i15, user selects cell d12; I would like vba to return the name of the range "ArrM1".
Reason, I have the code below so if user selects cell in ArrM1 code is executed, but rather than reproduce code 12 times for each range I thought I could first see where user selects and then change variable for vrange, Set vrange = wksYearlyCalendar.Range("ArrM1") to Set vrange = wksYearlyCalendar.Range("ArrM" & x)
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim CalDaySel As String, CalDateSel As String Dim vrange As Range Dim cell As Range
Vendor Number Vendor Name Contact Details E-Mail Address Commodity
3DD001 3D DRAUGHTING DESIGN TECHNOLOGIES CC 021 506 3333 spyker@3ddraughting.com Capital Projects
AAR001 AARD MINING EQUIPMENT 0537122171 sgaothaelwe@aardme.co.za Mining Contractors and Labour Hire
ABB002 ABB SOUTH AFRICA (PTY) LTD 086 022 2123 dol.walter.za@abb.com Capital Projects
Column E is my commmodity reference. There is 15 different commodities. So on Sheet 2 I created 15 buttons, all name according to one of the commodities.
What I am trying to do, is that when some one presses one of the buttons it must return all the data from sheet 1, but only for the selected commodity or button pressed. How do I reference my buttons to bring back only this data.
For the sample data below, columns A – C contain survey response data: 3, 6 and 9. I'm looking for advice on writing a function for column D that would look at columns A – C and return the # of the column containing the min value (e.g. A in this example).
I'm trying to create a drop down list which returns values based on what has been selected in the previous drop down list in the adjacent cell, e.g. if 'Apples' is selected in the previous cell then you should only be able to select from 'Gala, Granny Smith', or if 'Oranges' is selected you should only be able to select 'Seville, Blood Orange'. Is there a formula which would do this, or can I use a pivot table somehow? I'm totally stumped.
I have a userform which has a number of multipage controls nested inside each. So, the parent is Multipage1 with 2 pages. Page 1 of Multipage1 has a second multipage control (Multipage2 which has 4 pages). In Multipage2, page1 there is a 3rd Multipage control (Multipage3 which has 2 pages). In Multipage2, page 2 there is another multipage control (Multipage4 which has 3 pages)...and so on! I know this sounds complicated, but I am trying to get the caption of the selected multipage.
There are commandbuttons in all of the pages, which when clicked need to return the caption name of the multipage where they sit.
I have started the following code, but suspect there must be a better solution:
VB:
With Sales If .MultiPage1.Value = 0 Then Hardware_Purchases_Input.TextBox6.Value = .MultiPage1.SelectedItem.Caption & " - " & .MultiPage2.SelectedItem.Caption & " - " & .MultiPage3.SelectedItem.Caption End If End With
I need to have a drop down list which displays a different set of values depending upon the value selected by a previous drop down list. ie. (drop down box 1)= x, y, z. (drop down box 2)= either x1, x2, x3, or y1, y2, y3, or z1, z2, z3. I can produce a single drop down box thats not a problem but linking several drop down boxes is beyond me .
I've attached a sample excel for what I'm looking to do. Basically, based off a search box(drop down), I'd like to automatically populate a list of non-blank ingredients in another list.
My requirement is to implement a drop down list having two values "Yes (Recommended), No", I want the value "Yes (Recommended)" to be default value for all cells on which this validation is put. But also need a message box to be displayed if the user go ahead and select "No" the message box should be like "If you are not certain about this feature please click on 'Cancel' and contact you List Provider." and have 'Ok' and 'Cancel' button on it.
I currently have a macro that takes a user selected name and date and creates a time sheet for the selected name. This works just fine, however i have to select each individual person and run the macro for each person, how to automate that part of the macro, so it will automatically create the said sheet for all person at once, rather than me doing it manually.
[Code] .....
The 'CurrentMonth' variable is user selected from a list, and will remain that way.
=IF(A2="","",IF(INDEX('JOBNAME Time Cards'!K:K,(ROWS($1:1)-1)*7+1)="No TV","","X"))
The idea is basically, if on another page at specific cells there is a value of 'No TV', there will be an empty cell - otherwise there will be an X.
In the past this has worked fine, but now that I've changed the way the 'No TV' cell works to be a dropdown of options, it no longer works. Even though 'No TV' is selected from the dropdown, the value is still X.
"I have 2 listboxes 1st listbox is listing all macros in sheet user can select macro which he intend to run and transfer them into another listbox once he have selected all macros he want to run just press commanad but to run it will pick all macros from listbox 2 and strat running them one by one"
In sheet1 i have a Listbox(Controlbox), which stores data of 100 names. Now in the D column i need to type the Name. So i would like to have a code which can pull the list box below the Cell I am Typing and it has to match the strings i type to list box(i.e, Pull data from the Listbox as i type the character in a cell)
So here i need 2 Modules 1- Which will pull the data from the listbox 2 - which will bring the list box below any cell which i am typing
I am trying to find the largest value, second largest, and third largest value for a column of numbers then return a content value for the adjacent column that contains the name for which each. The problem I am running into is when the second highest has the same value as the highest and also when the third value is zero (n=meaning there are only non-zero numbers for the column). I am using these formulas currently whic work when the numbers are not the same and I have atleast 3 non-zero numbers but I need to modify in order to account for the problem stated above...
The below is causing me an issue as it is setting the ws value to equal nothing instead of sheet1 or sheet2 etc. I have my dimensions set above and there are no spelling mistakes.
It falls down on the VB : Set LastRow = ws.Range("a65536").End(xlUp) line but this seems to happen because ws is set to nothing.
VB: For iramp2 = 0 To ListBox1.ListCount - 1 If ListBox1.Selected(iramp2) Then Set ws = ActiveWorkbook.Sheets("Sheet" & iramp2) End If
I have a drop down list of locations, which when one is selected I would like to show an abbreviated version in a different cell (say B5). I have tried the following so far:
=IF(A5 = "London", "LON")
But I would need to do this for around 30 locations and would need the abbreviated version in the same cell.
I've created a range B3:B12 in which each cell returns TRUE of FALSE. There corresponding values are listed in C3:C12. I have the same thing again in D3:D12 and E3:E12. Checkboxes link to the TRUE/FALSE cells. Attached is a stripped down file to show this.
I want to create a formula that lists each item in the one cell (no spaces required inbetween) for use with a search. I know a long winded way to do this involving many IFs but any array will be much more tidier, thing is I hardly use arrays and have struggled with this one.
I'm thinking it will be along the lines of =IF(B3:B12="TRUE",C3:C12,"")&IF(D3:D12="TRUE",E3:E12,"") but exactly what it should be is beyond me.
EDIT: The original file attached was corrupt for some reason, the new attachedment is the same except instead of TRUE/FALSE cells I've set them to 'x' for quickness (lost my work...!).
I have a worksheet which contains all the details of the medical equipment in the county that i'm responsible for.
This worksheet posesses amongst others; two columns titled location and sublocation.
I need a technique which will allow me to select a location from a dropdown list, select a sublocation again from a list and for these two conditions to then populate a list containing data such as asset code and description of all the items in the location and sublocation (possibly a little like an advanced filter, but only for the selected conditions)
This list will then be used to provide an engineers report on equipment holdings at various locations. I'm open to any ideas fellas.
I am a softball coach and I want to create a fielding roster for my team. I have all the players names in column A (A4:A14). I have positions listed in column L (L4:L15) as follows: P, C, 1B, 2B, SS, 3B, LF, LC, CF, RC, RF, X. Cell range B4:H14 (7 innings) is where I need to have drop downs, but once I select a certain positions for one player in inning 1, for ex., I want it to not be available for the next player in the same inning.
I am trying to copy/extract row of data from worksheet(Detail)A:W to worksheet(1st Letter) if X=1st Letter on worksheet(Detail). I have never used VBA and i am not sure if this can be done with a formula.
Below is a list of sku's where column C contains values that represent quantities of items received. Now, column D contains 4 different categories of items, BK, BL, CBL and PP, so what I need to do, is add the numbers shown in column C, for each category separately. That is, all values from column C having a "PP" value on column D, should be added separately, and so on with the other categories from column D. The resulting values will be used to create pie charts, but that part I have resolved.
What I'm doing to achieve this, is selecting column D, then, conditional formatting→highlight cell rules→equals to, then typing each category so I can highlight the corresponding cells. Then, adding Filter to column C, then sorting by color, then, selecting the corresponding cells from column C to add their values. The process works, but takes too long, especially when considering my lists usually have a few hundreds of sku's each. The below list is just a shortened version of one of them.
how to store the variables selected in a list box for future use in the macro?
I've got code as follows:
This is in my main module
'These set up the global variables Public SelectedRegion As Variant 'I've also used string Public NewTabName As Variant 'I've also used string
'This links the list box to the values in a hidden tab named "Regions" and shows the form WSForm.RgList.RowSource = "Regions!A1:A10" WSForm.Show This is in my coding for the form itself (list box & buttons)
'Code for my "Cancel" button Private Sub cmdCancel_Click() Unload Me End Sub
I am currently in the process of creating a manifest system.
I have two sheets I use (DELIVERY MANIFEST & COLLECTION MANIFEST)
What I would like to happen is, when I input information onto one fo these sheets and click the Macro button to send an email, that selected information gets automatically transferred onto the first blank row on another sheet (TRANSPORT SHEET)
I'm creating an excel spreadsheet that will be sent out to a few users to enter data into. In this spreadsheet, multiple columns contain drop down lists created using the Data Validation tool. The lists are referencing named ranges on a second worksheet.
In these drop down lists are terms that consists of one or two words. What I'm trying to do is when a user goes to select an option from the drop down list, I want the matching one letter code to be entered into the cell instead. For example, Column AK has drop down list with following options:
Good Moderate Poor
When a user selects one of the options, I want one the following respective letter to appear instead......