I have a checkbox linked to cell F2, True=LH (Left Hand) and False = RH.
If I select RH I want to use the valadation list O3:O9, If I select LH I want the list to be Q3:Q9. Is this possible without using code? I am now using two other cells, one for each list RH & LH but it would be more convienant to ckeck the box and have the correct list available.
I have 20 check/tick boxes on my worksheet (CheckBox1-20), each of the 20 tickboxs has its own linked cell A1-A20 - I wish to have another checkbox (checkbox21) that, when ticked will tick all of them.
Also, if unticked it will untick the 20. I'd like this to be a kind of "onclick" command - so that if I wanted to tick 5 of the 20 on their own, the "master" tick box won't interfere with this. If a command button is easier to code than this is just as good.
I've been looking online on on here for the last 2 hours with no joy, not even getting close.
I am using Form Controls rather than ActiveX controls.
I am trying to write a macro for an option button, that when selected it checks to see if another option button is selected then continues to automatically change the value of 5 other option button within in 5 other group boxes
Sub SetFilter() 'check to see if filtering is required If Sheet1.Shapes("Option Button 54").value = True Then 'set non-specific filtering Sheet1.Shapes("Option Button 28").Value = xlOn Sheet1.Shapes("Option Button 38").Value = xlOn Sheet1.Shapes("Option Button 44").Value = xlOn Sheet1.Shapes("Option Button 52").Value = xlOn End If End Sub
I would like to know if there's a way to create a checkbox list in a cell that influences other cells:
For example, I would have column A as "Materials Accepted", and each cell would have a dropdown list with the options "Wood", "Drywall", and "Metal", in checkbox format. Then to the right of that, I would have each of the Materials as actual columns so that column B is "Wood", column C is "Drywall", and column D is "Metal".
The way I would want it to work from there is that whatever options I select from the dropdown, it would then put a TRUE flag in that column. So if I select "Wood" and "Metal" on the dropdown checkbox list, columns B and D would both read TRUE on that particular row.
Here is a screenshot of a mockup I did in paint - [URL]
Basically on each row, I would select a number of Materials, and the following columns for those Materials would populate TRUE for the ones that I selected on that row. This was just an example, but I would scale this up to around 30 Materials for hundreds of rows/entries.
In sheet 2 i have 3 ranges green = a1:a20, red = b1:b20, orange = c1:c20. (in each range there is a different list of customers) What i would like is on sheet 1 to click check box 1 and the values from range green (on sheet2) are dispalyed in sheet 1 @ d1
I am looking to insert a drop down box in Excel 2010 which will allow users to select multiple items. At the moment I have data validation drop down lists in other columns, however I need one column to allow for multiple selections.
Basically I have a drop down which allows for a region to be selected, my next drop down (in the next column) I need to allow users to either select "ALL", or multiple countries which fall within the region selected previously. I need a check box so that users can select multiple countries, and deselect if an incorrect country is selected in error.
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 3 checkboxes; when one is checked, a set/range of rows should be visible. Only 1 checkbox should be checked at a time.
If checkbox 18 is already checked, and checkbox 20 is then checked, I want the first checkbox unchecked and the rows for checkbox hidden.
I'm using the following code. It works great as long as I check and uncheck the same box before attempting to check another box. But if Checkbox18 is already checked with its rows showing, and I then check checkbox20, the checkbox20 sub runs and as I step through, it jumps to sub checkbox18.
How can I stop my subs from jumping from one to another?
Code: Private Sub CheckBox18_Click() If CheckBox18.Value = True Then Worksheets("TRF").Rows("36:41").Hidden = False Worksheets("TRF").Rows("42:64").Hidden = True Worksheets("TRF").Rows("65:76").Hidden = True CheckBox19.Value = False
How can i hide and unhide one checkbox using another one? Can it be done using IF formula? And also i am using this checkbox to function something else as TRUE/FALSE.
1. Select a name from a list of name 2. Automatically change all the other sheets list of names to the same name.
e.g I have 9 timesheets with the same name list in the same cell. If an employee change name on the list in one of the 9 sheets, how to automatically update all the other sheets to the same name?
I have a database that is setup and I want to add a ListBox to the userform and I know how to do that and add all the listbox entries.. my trouble is how do i save the selected entries(multiselect) to sheet and load them to the form (what was selected) using what i have below?
I have a list of things and i want to be able to select one of them, then be able to click a macro shortcut and have it select the next option down in the list so i can run through/look at the list quickly.
Private Sub cmdSubmit_Click() If Me.lstProcess.Value = -1 Then MsgBox "Please Select SPA Process", vbExclamation, "SPA Process" Exit Sub End If ActiveWorkbook.Sheets("SPA Error Tracking").Activate Range("B4").Select Dim i As Integer For i = 0 To lstProcess.List(i) Do If IsEmpty(ActiveCell) = False Then ActiveCell.Offset(1, 0).Select End If
Loop Until IsEmpty(ActiveCell) = True
With ActiveCell .Value = txtLoanNumber.Value .Offset(0, 1) = txtProsup.Value .Offset(0, 2) = txtIssue.Value .Offset(0, 3) = lstProcess.Value End With Next i End Sub
1. What property would I use for the message box at the beginning, if the user has not made a selection?
2. I have the listbox set as multiselect. How can I update this code to take each selection and create a new row on the Error Tracking Sheet?
If the user selects multiple selections from the list box. I will need to create a separate row of data for each selection.
I have a drop down list that is dependant on another drop down list, all this works fine, however if the user changes the first drop down list the second still continues to display the last option chosen by the user, is there a way to make the 2nd drop down list display "Please Use Drop Down List To Select An Option" instead, also is it also possible to do this without code?
-"DB" database sheet containing multiple tables (20 to be exact, named as "CityA", "CityB", etc.)
-"Threat Data" reference sheet containing a "City_Ref" table with the list of tables names in the "DB City ID" column and the unique city name assigned to each table in the "City" column (the city name is populated in a "City" column of each table in the database sheet).
-a dashboard sheet containing an interactive userform for which to populate the database tables.
In this userform, there are two comboboxes:
-a "CbxCity" combobox which lists all the city names from a "City" column in the "City_Ref" reference table
- a "CbxAsset" combobox which should automatically list all the values in the "Asset" column of the selected city table based on "CbxCity"
My issue lies in filling "CbxAsset" based on the selection in "CbxCity" ; how do I dynamically select a ListObject name based on a selection?
The code I am working with is:
[Code] .....
In the CbxCity_Change() sub, I am not sure how to name the ListObject and my code currently gets an error at r = Me.CbxCity.Value
Which is strange because that is showing the selected city name when I run the cursor over the bug.
Say I have a list of 100 numbers (in column A). What formula would I use to have Excel list (in column B) 50 random numbers from the list of 100 or column A?
They have 50 members and if 35 of them turn up to the meeting I want to be able to print out a 35 certificates each with a name on it from the people that attended
Almost like a mail merge from the full list of 50 members but only print out for the people that attended >?
I was going to tick or enter a 1 if the person turned up and then have it pull all the names with a 1 next to it ?
I've got a list of items (formatted alphanumeric) in column G starting at row 2. I would like a cell formula that would randomly select 30 items from this column and place them in column H starting at row 2. One caveat is that the list must remain static once created. If the Rand()function is used, it recalculates whenever the worksheet is updated so that might be a problem.
Cell formula to do this? A VBA solution would be OK as well.
I have created a spreadsheet here at work to stream line certain orders. For memory Reasons, and sanity Reasons, it is one spread sheet for 5 different types of requests (moves, changes, cancel...etc). the top portion of this sheet has general info that is needed for all the requests...but then it is broken up to 5 sections, one for each request reason. there is a drop down list in the top general section to select your reason for request, so the group receiving the form doesnt have to do to much thinking and go straight to the section they need. but i want to know if there is some way to make it so if someone selects cancel in this drop down list, only the cancel section appears, and not the other 4 sections, or if they choose move, only the move section appears and so on...
I have a spreadsheet which contains a list of chemicals in Column A, and a list of numbers in Column B. The chemicals are separated into groups. I am trying to create a macro which sorts the chemicals in their groups by column B, so that the lowest number is at the top. I have 8 groups, and the number of lines in each group may vary, so I need to make the code dynamic.
I have attempted it. The way I thought it could be done was to search for the first group header, then save the address. Do the same for the next group header, then offset that by -1 row and 1 column, then sort using these two addresses as the range. The first part of the code works, where I find the address for both group headers, but everything after that doesn't work.
Sub Sort() Dim CNMT(8) As String Dim j As Integer Dim fromRow As String Dim toRow As String Dim rng1 As Range Dim rng2 As Range CNMT(1) = "TPH Fractions" CNMT(2) = "BTEX & MTBE" CNMT(3) = "PAHs" CNMT(4) = "VOCs" CNMT(5) = "SVOCs" CNMT(6) = "Metals" CNMT(7) = "Inorganics" CNMT(8) = "Pesticides" For j = 1 To 8..................
I have been using different keywords to find what I need. I have 3 checkboxes: cash, amex, other. I have a subtotal cell. When the appropriate checkbox is checked, the amount from the subtotal cell will auto go to the cell next to the checkbox. Is this VB?
I have a list of workers' names for my payroll. to lessen the time everytime i do the payroll, how can i have the nearest name appear/pop up as i type it and select the correct name by just hittng the "enter" key?
say i have a range of name called Red_Fruit, Blue_Fruit and i have a box to input the color of a fruit I want to be able to select a list of fruit based on the color chosen
How would i call back the name if only part of the name changes?