I receive a large file every month with 30K+ rows of data that need to be manipulated manually before I can send it off. Within the data are "chunks" of data that are anywhere from 1 to 90 rows each. Each chunk needs to total 100 or less, and while they do for the most part, some end up over 100 due to rounding (usually 100.02 or so). The rows above and below each chunk are blank, and I currently have a calc to add each chunk, and flag it if it's over 100. Then, I have to go through each of the flagged chunks and manually decrease one of the lines to make the total 100.
Is there any way to automate any or all of this procedure?
I have attached a sample file with two chunks of data. The actual files contains 14 more columns to the left that aren't shown.
In my workbook I have a summary sheet and then will have approx 200 tabs (worksheets) after the summary sheet. Of those 200 tabs each tab is exactly the same and i need to pull the exact same data from each and every tab into the summary sheet.
e.g. My tab numbers will be 01 through to 200. I am currently using as a formula: ='01'!$L$6
Obviously pointing to Tab 01 and in that tab Cell L6..
i need this to automatically change when i drag the cell down to: ='01'!$L$6 ='02'!$L$6 ='03'!$L$6 ='04'!$L$6 .. ='200'!$L$6 ... and so on.
Is there a formula or maybe some VB code that can be used to decrease a cell value if another cell's value is changed. e.g. I have a userform that has a Textbox that will put a 6 digit number in cell J4 & a Combobox that enters a number in cell E4. If the value of J4 is changed from the Textbox, I would like to have cell E4's value decrease by 1. If J4 doesn't change, cell E4 remains unchanged.
I need a formula that can work out a percentage increase or decrease from cell J2 to L2.
J2 is the current data with L2 being the previous data - so the formula would compare J2 with L2 and tell me if there is an increase or decrease shown as a percentage.
The figures fluctuate from month to month so they could be either an increase or decrease. There are over 300 entries so I can't go through each one adjusting the formula accordingly - this is why I need the formula to do the working out if it is up or down.
I have a macro that increase a cell number and one that decreases a cell number, heres my code:
Code: Sub Macro1() Dim t t = Split(Worksheets("Sheet1").Range("d5").Text, "/") t(0) = Format(t(0) + 1, "0") Worksheets("Sheet1").Range("d5") = Join(t, "/")
So they do exactly what i want them to do but i want to put a limitation on them, so say the number in the cell is 0 then i dont want it to be able to subtract from it anymore, and say the number is 20 i dont want it to be able to add any more, i tried to put if statments into the code but no luck.
I have a 49 numbers in cell A1:AW1 they are not in acceding order. I want to separate all groups start from lowest number to highest giving them deferent color. As shown in example table below in cell (A2 start with nš 6 and increase up to nš 47 till cell F2 =yellow color) then Cell (G3 decrease nš 3 and increase up to nš 49 till cell L49=Green Color) and continue same process for rest ....
How do I increment a cell by 1 when data in another cell is changed. In other words...I am logging phone calls made. When I enter the date I made a call I want a cell labeled "times called" to increase by one.
In my excel workbook, I have a customer table and invoice sheet among many others.
As part of my system, there is functionality to grant new customers with a discount on the first purchase. Within my customer table, the last two columns are "Number of Purchases" and "Customer Type" (either single/multiple depending on no. of purchases), which are then used to determine whether the discount is valid or not on the invoice.
Once an invoice has been created, archived and refreshed with the customer selected (via a Customer ID), I would like some code to auto increment the number of purchases on the Customer table for that specific customer to +1.
For example, customer called Bob (Bob-1); Number of purchases = 1 Customer Type = Single Discount = Yes
Invoice then created for Bob (using Bob-1 as the unique value), sent off and refreshed. New figures should be:
Number of purchases = 2 Customer Type = Multiple (can be achieved by using IF statement on No. of purchases) Discount = No
I'm a structural design engineer and I want to develop my own spreadsheet to calculate required area (mm^2) of reinforcement bars in concrete to avoid concrete cracking due to temperature rise in summer. Available input are min area of reinfor (cell A3), crack width limit (A1) and calculated crack with (A2). For example.....
A1= Crack width limit 0.2mm. A2= Calculated crack 0.28mm (which is higher than the limit 0.2mm; therefore min area of reinfor A3= 1450mm^2 is insufficient to stop concrete from cracking). Now......to stop cracking, I want cell B1 to take 1450 from A3 and keep increasing it until the condiotn A1>=A2 is met and I want cell B1 to display that increament( lets say 1780mm^2). I hope you do get what exaclty I want to do in excel
I don't have much experience in Excel so I don't know anything about Macro/VBA coding etc. Can we do a simple thing like this B1=IF(A1>=A2,A3,somthing here to keep adding a value to A3??) OR do we have to give pragamming code???
If it has to be Macro/VBA, complete coding with an instruction where to write it.
NB: There are several calculations done with manual inputs within the sheet to derive the A2 (0.28mm) value
Im trying to write a very basic macro that will let me increment a cell value from 0 to 20. in this instance im trying to make cell a40 change from 0 to 20 and im trying to make it increment by 1 every time and then go back down from 20 to 0. In this code i need to be able to see the changes happening as i will be showing the incrementation on a graph.
I am working on a Loop, I have most of it working except incrementing the cell.
I have this,
PartN = Worksheets("Parts").Range("A3").Value
then the loop. what I can't figure out is I need for A3 to increment by one row until the loop is done. i.e. loop runs as A3, then A4, then A5 etc.. until the specified number of the loop is reached (which is basically the number of rows I have)
I tired something like
Dim CellN As Variable CellN = "A3" Do Until xxx PartN = Worksheets("Parts").Range(CellN).Value
then before the Loop statement at the bottom I put
I am experimenting one way to solve one problem, but to do this I have to Name some cells with some values, thing that normaly in VBA is symple but I have never done before in coding. May be my problem is because what I am doing is not valid with the vlookup but if you can take a look to my file. The problem is that when I run the Macros the Named Cells are totaly out of place...
Sub Lookup() dercell_unit = Range("C65500").End(xlUp).Row Range("B" & dercell_unit, "E2").Select Set Rango = Range("B" & dercell_unit, "E2") For i = 2 To dercell_unit Names.Add "VALrsa", "=$C" & i Names.Add "RESOLdds", "=$D" & i Cells(i, 7) = Application.VLookup(Cells(i, 2), Rango, 4, False) Next i End Sub
I have figured out how to get the average. My next problem is getting the dates to increment. I want the time and date to go as follows: 07/12/07/9:00 then 07/12/07/10:00 ...... 07/12/07/23:00, 07/13/07/0:00 like this.
I've created a sheet that I would like to place a check number in say cell C4 and set this number to start at 1001. Now when I select to print 20 pages for example I would like the Cell C4 to equal 1001 for the first page and then page 2 in C4 have the number increase by 1 to 1002 and so on.
If I could figure out away to use the header/footer &[page] command on my worksheet I would be all set but I can't seem to figure how to use that outside of the header/footer.
I have a worksheet (Sheet1) with column A labeled MissionNumber. I have also created a Form which I can use to enter the next mission number into that column. However, instead of manually entering the number...when opening the form I would like it to check column A for the last entry...and automatically increment the mission number by 1 and have it displayed on the form.
Basically I have a sheet that changes it's values depending on the value in C2. What I'd like to create is a loop that prints the sheet, increases the value of the cell by one, prints the sheet again and so on. Before printing I'd like to check that the value of e.g. B5 is not equal to zero.
i have excel sheet with name labels.i want count how many times user repated along with his branch code. acctully am done this using this formula, but not getting what am exepected.
Formula in B1 is ="JSK-SW-1"&(countif($A$2:$A2,$A2)) output is value is incremented, but i want text also be change. A B Name Count Sateesh JSK-SW-1 Rajesh Raj- SE-1 Sateesh JSK-SW-2 Rajesh Raj-SE-2 Anil JAK-DE-1