I have a massive list of items, most of the same items have different detail depending on the item itself and/or region its being sold etc. I'm been using combo boxes to change regions giving the full range of items within that region but different prices etc.
The problem i'm having with combo box or even vlookup is I can only search or change details in rows (row number), and not able to figure out how to change details within a set of columns (vertically). I want to be able to select the region via combo box and change the details within a set of columns (top to bottom).
The accounts listed on this report change on a monthly basis. I am attempting to create a macro or write a formula that can but used each month to fill in this list automatically. On Sheet 1 is a short example of what the report looks like when exported into excel. The numbers on the left are the numerical hierarchy. The long set of numbers are the account numbers and the others are the categories that each are located under.
Sheet 2 is what I need the end result to look like. One of the problems I am running into is how to handle the fact that the hierarchy re-uses numbers. The hierarchy always runs vertical, therefore "5" always falls under the "4" that is directly above but when there is another "4" it should be ignored and continue on up the chart until it finds the first "3" and place that in the cell to the right then find the first "2" and so on.
When a userform textbox value is changed, if the vertical scrollbars were shown previously (due to more text than displayed size) and is still required for new value, how do you reset the scrollbar/textbox value back to the top (if it was previously scrolled down by the user). If teh scrool bar is no longer required for new value (due to sufficient space to display new value without scrollbars), how do you remove/hide the scrollbar again until needed.
I am building this waterfall chart. I'd like to put conditional color formatting to change the vertical bar automatically e.g. if it is positive, the bar color is green and if it is negative the bar color is red.
Simple transpose question: Lets say I have a verticle range of data from B3:B13. I wish to have code that will transpose that data into a horizontal range at D3:M3, is that possible?
I'm coding a userform where there are some comboxes which are popolated by values coming from Sheet2. Up to now I work it out (maybe its not elegant but it works).
Now I would like that when the user selects one combobox the values of the other comboboxes are set accordingly to the grid in Sheet2.
I would like to be able to use autofill from a vertical range to a horozontal one. In the example, if you click and drag on cell "R3" (=M3) it samples to cell dirrectly below it "M4", when I want it to sample the cell M6, M9 ect,ect. Is there a way to program the autofill to skip cells?
I am trying to create a formula that will sum a range based on both horizontal and vertical criteria using the following data:
1 2
1 20% 25%
2 40% 25%
3 40% 50%
For example, if the horizontal criteria were "1" and the vertical criteria were "2", I need to sum the 20% and 40% amounts (60%). If the horizontal criteria were "2", and the vertical criteria were "3", I would need to sum the 25%, 25%, 50% (100%). I have tried using SUMIFS functions, but they do not appear to work with both horizontal and vertical axis criteria (I receive a #VALUE error).
I am trying to compare vertical range "A" in sheet1 to vertical range "K" in sheet2 if they match to copy both rows and place in sheet3. I have tried the following but it did not work.
Sub Searching() Dim sh1 As Worksheet, sh2 As Worksheet, sh3 As Worksheet ' create short references to sheets ' inside the Sheets() use either the tab number or name Set sh1 = Sheets("Sheet1"): Set sh2 = Sheets(2): Set sh3 = Sheets(3)
I am trying to devise a formula for the data set below (into a different tab). The table below is something like what I have:
Day 1 Day 2 Day 3 Day 4
[Code]....
Though my table is a bit more complicated (it has empty rows in between and a much larger data range).
I need to reflect this in another tab in the following format:
Day 1 Day 2 Day 3 Day 4 Spoke 1 Spoke 2 Spoke 3
As I fill in data in the first tab, I would like this tab to automatically pick it all up. Is there any way I can do this? I may add rows etc. so I do not want a simple addition.
I have two vertical ranges that I need summarized into 2 adjacent vertical ranges.
" A B C D | SUMMARY model qty| modelqty 1 4.12922.0000| 4.12952.2000 2 2.000012.1250| 2.000025.1250 3 4.12929.0000| 318.0000 4 318.0000| 5 4.1291.2000| 6 213.0000| "
A1:A6 is my SKU's model number B1:B6 is my inventory C1:C6 should contain formulas that result in a summary of the models D1:D6 should contain formulas that result in a sum of the inventory count for each model
how do you create a graph with a field such as vendors on the X-axis, but with dollar values spent on the left side of the y-axis and percentage of total dollars spent on the right side vertical axis?
Although I can live with having a Sub run when setting the ComboBox Sub to AfterUpdate...I would really prefer it to be set to _Change. Here is the Sub code that runs after the event:
I need to change the background of an worksheet using a combobox!
Let's say that I have 10 or more picture with different names in folder "C:/picture".
I need to change the background of an worksheet selecting this pictures from a combobox.
I know that I can do this manually using "format/sheet/background", but I need to automate the process (in "C:/picture" folder, sometimes I will have more than 50 picture).
I have several comboboxes on a userform that work fine as long as I use a whole number, but if I try to use a number with a decimal, I get a run time error 'invalid property'. what I'm doing wrong or if I have to change a property value in the combobox?
In this file, I have a Work Summary worksheet in which I'm extracting some data from the other worksheets to "summarize" all jobs into one nice work summary log On Basis of Average of data from 3 other different sheets A,B,C
The following form works great to if onyl formula calling is applied
I am looking for a way to use VBA code to allow a combo box (form control) to change the data in a cell. For example: The combo box could contain Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday. If the user selects Monday in the combo box, than cell A1 will populate the word Monday. In the particular situation that I using this for, an if statement will not work since there are 82 values (options) in the combo box.
let's say combobox1 has a list of: apple (KG) apple (PKT) apple (BAG) orange (KG) Orange (PKT) Orange (BAG)
and a command button.
Can I make it in a way that when command button detects (kg) in combox1, the caption of commandButton will change to "KG"? if detect (BAG) combobox1, then commandButton is "Bag"?
I have a piece of code attached to a combo box. When selected the code loops through 3, even 4 times for no apparent reason. Has anyone come across this before? The loop can start either after the final "end sub" or part way through (.clearcontents mainly) Have included the code just in case it is something obvious.
Private Sub cmbDI_GrowthBasis_Change() If UCase(Worksheets("Tables"). Range("GrowthNo")) = "NIL" Then Worksheets("Detail Inputs").Range("DI_GrowthRateTitle") = "" With Worksheets("Detail Inputs").Range("DI_GrowthRate") .ClearContents .Borders(xlEdgeLeft).LineStyle = xlNone .Borders(xlEdgeTop).LineStyle = xlNone .Borders(xlEdgeBottom).LineStyle = xlNone .Borders(xlEdgeRight).LineStyle = xlNone .Interior.ColorIndex = 15 .Locked = False End With Else Worksheets("Detail Inputs").Range("DI_GrowthRateTitle") = Worksheets("Tables").Range("GrowthNo") & " :" End If End Sub
I inherited a spreadsheet with a combox box, drop down list for user to select a project by name. The cell right below uses a lookup function to select the code listed with that project name from a list on a separate worksheet. When I edit the codes on the list used as the source for the lookup, the new code will appear as it should.
I want to edit the drop down list that appears in the combobox. I cannot find the source for the drop down list. Any ideas where/how to look for it?
At the moment when you click the macro botton on the sheets a calender shows and you can select the inspection done tab, this gives you a list to select witch then updates the selected task in the sheet.
How can i get this to allow single or multiple sections so that if more than one task is completed on the same date they could be updated all at once.
How to make it function able. Here are the details.I have a user form named UserForm1 in the user form I have a text box and combo box. Combobox is named as ComboBox1 and text box is named as TextBox1.
Along with the above 2 fields in form, I have 2 labels, Label2 & Label6.
TextBox1 contains date (which user can either type or chose form calendar), and ComboBox1 will have Employee ID that needs to be choose. Upon selecting both, my Label2 caption should have employee name & Label6 caption should have shift time.
By using formulas in excel I have employee name in Sheet2 cell b2 and shift time in Sheet2 cell b3. Upon change either in ComboBox1 or TextBox1, I want data in Sheet2 cell b2 be the caption of Labe2 and data in Sheet2 cell b3 be the caption of Labe6.
What is the code to get this done, if either of them is blank, then label caption should be blank.
I have 2 Combo boxes and I would like to do the following:
If Combo Box 1 = Answer A then populate Combo Box 2 with dynamic list "List A" If Combo Box 1 = Answer B then populate Combo Box 2 with dynamic list "List B"
I have attached an example set up with a user form I am building. I currently have the first combo box loading upon the initialize of the user form an from that I choose one of the product types and it gives me a list with all product names associated in the second combo box. Upon a change event in the second combo box I want to populate the 3rd Column with the count of how many of that Product type.
I have a couple different code set ups in the attached sheet and neither works.
The following code works fine, but when I put the code in an ActiveX Combobox Change Event it gives a run-time error 1004. ("Select Method of Range class failed")The error occurs on the following line
Code: Worksheets("SAVED").Range("A" & l).Select
Code: Dim l As Long Application.ScreenUpdating = False l = Application.WorksheetFunction.Match(Worksheets("DATA").Range("O34"), Worksheets("SAVED").Range("A1:A10000"), 0) Worksheets("SAVED").Activate 'ROSTER=== Worksheets("SAVED").Range("A" & l).Select Selection.Resize(1, 739).Offset(1, 2).Copy