Copy Formula Based On Another Cells Value
May 29, 2009
I have a formula that works fine when applied to a cell K9.
IF(ISBLANK($H9)=TRUE,"",(YEAR(TODAY())-YEAR($H9))*12+MONTH(TODAY())-MONTH($H9))
What I'm trying to accompish is through VBA is for this formula move to the next row if there is a value in the H column. So now if H10 has a date value in it then K9 will have the formula "IF(ISBLANK($H10)=TRUE,"",(YEAR(TODAY())-YEAR($H10))*12+MONTH(TODAY())-MONTH($H10))"
I need this to continue for each active row.
I found a few threads with similar questions but they seemed to do more than what I wanted to do or I'm just not using the correct search criteria. Thanks for any and all help with this matter.
View 9 Replies
ADVERTISEMENT
Jun 24, 2008
I am currently working on a data analysis project (data mining) and need to collect and later analyze statistics for the inputs which control a series of calculations. These statistics are shown in the Statistics 1, Statistics 2 and Statistics 3 cells in the workbook that I attached. The inputs are X,Y; all possible values for these inputs are listed in the N,O columns. Basically I need a macro which would take the values from these two columns and place them pair after pair into the controlling cells (K3, L3), then it would copy cells H2 through L3 (updated stats) to a new sheet after each copy operation - so that I will finally have a list of statistics for all of the input pairs.
View 3 Replies
View Related
May 1, 2014
I need the macro to look at cells B9:B84 on the Sheet1 tab of the Cost Template. If it finds an x I need it to copy the 3 cells to the right of the x and paste them in a template. For example if it sees an x in cell B9 it would copy cells C9, D9 and E9, open the Purchase Order to the Detail tab, then paste it to cells B3, C3 and D3. It would continue looking for an x down to B84. So if it found 5 cells with x, it would give me 5 instances of the Purchase Order with 3 cells pasted into each.
I've attached my Cost Template and the Purchase Order it needs to copy to. In the Cost Template is a macro called Create_PO. This is what I was trying to alter to make this happen. I can't seem to get it right! FYI in case it matters, I had to change the Cost Template from .xltm to .xlsm in order to upload it on this site.
View 11 Replies
View Related
Mar 29, 2014
Have you ever copy a row with formula in locked cells & insert it in a protected worksheet?
View 1 Replies
View Related
May 16, 2013
I have created formulas in cells BB2 through BM2 (1-12). I would like to copy the formula to B3 based on the content of A1 (A1 can only be a number from 1-12, representing months).
Example, if A1=3, return the formula in BE2
Formula in BE2 =
=INDEX('1'!$B$2:$AR$2999,MATCH(INDIRECT("$A"&ROW()),'1'!$A$2:$A$2999,0),MATCH(INDIRECT(CHAR(COLUMN()+64)&"1"),'1'!$B$1:$AZ$1,0))
View 1 Replies
View Related
Apr 20, 2007
I need to copy certain columns from one sheet to another sheet based on a formlua on the date.
So, on 'Master Sheet' I have a column called 'Date'.
I would like a formula, or macro, which does the following.
If date (column D) is over 2 weeks old (today's date - 14 days) then copy columns A, D, S and T to another work sheet called 'Not Attended' and paste them into columns A,B,C, and D.
View 9 Replies
View Related
Jan 17, 2008
i want to insert value from the name of file from this formula "=MID(CELL(""filename""), FIND(""["",CELL(""filename""))+1,10)" to range b2 until last empty range that i found form this formula =ROW(OFFSET(A1, COUNTA(A:A)-1,0))
Sub lumu()
Dim x As Variant
x = "=ROW(OFFSET(A1,COUNTA(A:A)-1,0))"
Columns("B:B").Select
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
Range("B1").Select
ActiveCell.FormulaR1C1 = "kode_wilayah"
Range("B2").Select
ActiveCell.FormulaR1C1 = _
"=MID(CELL(""filename""),FIND(""["",CELL(""filename""))+1,10)"
Range("B2").Select
Selection.AutoFill Destination:=Range("B2", Range("B" & x)), Type:=xlFillDefault 'this an error
Range("B2:B123").Select
On Error Resume Next
ActiveSheet.Name = "t"
End Sub
View 2 Replies
View Related
Dec 22, 2009
Here's what we need to do:
We are compiling one master spreedsheet from many smaller ones and I need to figure out how to copy them quickly and efficiently. For example:
Small Spreadsheet:
Column B is marked as P, M, C or S. This represents the type of the account.
Column C is the name of the account.
Master Spreadsheet:
We have a column for each account type (P,M,C,S)
Can we use a formula/macro to automatically copy columns B and C from the small sheet and organize them accordingly in the Master Spreadsheet?
For example:
Small spreadsheet:
P Account Name1
M Account Name 2
M Account Name3
C Account Name4
M Account Name5
would appear in the Master Spreadsheet as:
P M C
Account Name1 Account Name2
Account Name1 Account Name3 Account Name4
Account Name1 Account Name5
View 10 Replies
View Related
Apr 5, 2009
I would like to do now would be to only copy the rows that also contain the word sold in column C. I guess that I could do this in two stages, first copying the rows based on the year then copy again based on the word sold in column C. It would be nicer to make a slight modification to my code and do it all in one step.
View 2 Replies
View Related
Jan 29, 2010
I have data like in excel, which I uploaded and I need "simple" thing, If in column G is text Australia then copy from D column each cell which has "AUS1*" + copy the same number cell from C column and copy it into cell A and B. I hope I wrote it understandable
View 2 Replies
View Related
Aug 29, 2012
I'm not sure why this doesn't work on the dummy data?
Problems:It doesn't recognize the September 2011 datesIt is supposed to pull dates between July and August (i.e. 2 dates) and pull everything except those dates.
The date strings have to be variable based since it can't be hard coded.
Code:
Sub copyrow()
Dim rc As Integer, row As Integer, i As Integer
Dim mm As String, fdt As String, pdt As String, mo As String, yr As String
Dim Date1 As String, Date2 As String
mm = Month(Date) - 1
mo = Format(Now(), "mm") 'ex. "08"
yr = Format(Now(), "yyyy")
Date1 = mm & "/01/" & yr
Date2 = mo & "/01/" & yr
[code].....
View 2 Replies
View Related
Mar 10, 2006
i have att a workbook with 2 command buttons on sheet "quote"
one turns the selected cell red.
the other one i would to have select the red cells then copy to sheet1 then change the color back to white
View 9 Replies
View Related
Dec 20, 2006
I have a list of Marketing Product descriptions that I have to match to a list of system codes and was wondering if I can do this in excel.
Marketing Bumph (first Tab):
A B
1 Marketing Code Friendly description
2 XYZ1111 Offer 1
3 ABC111 Offer 2
System Info (real codes not marketing)
A B
1 Marketing Code Real Value
2 XYZ1111 GL321
3 ABC111 FF453
So what I want to end up with is:
A B C
1 Marketing Code Friendly description Real Value
2 XYZ1111 Offer 1 GL321
3 ABC111 Offer 2 FF453
View 3 Replies
View Related
Nov 27, 2009
i am looping through column B to test a cell for a string. when i get to that string, i am looking to copy the cell to the right of it to another worksheet and place that in column b (to the left of the vairable cell used to get the data that i test for the string in the beginning).
Set Wks = Worksheets("Sheet1")
Set Rng = Wks.Range("B1")
Set RngEnd = Wks.Cells(Rows.Count, Rng.Column).End(xlUp)
Set Rng = Wks.Range(Rng, RngEnd)
R = Rng.Row
Do While R
View 9 Replies
View Related
Feb 7, 2014
I have a report that is run weekly that shows items that have been returned over the last 3 months. The report shows the original date of purchase and the return date, but not the number of days since the purchase and the return. I need to have any items that were returned over 15 days go to a new sheet and display just those rows of information.
View 8 Replies
View Related
Jul 15, 2014
I am trying to copy a row based on the value of a cell.
I have two sheets in my workbook and on sheet 1, I have a part number and a description. On sheet 2, I have part numbers again, but this time I the description is broken up into the format I need.
What I am trying to do is have excel search on sheet 2 for the part numbers, then copy the information that corresponds to the part number into the correct column.
I have tried using Vlookup. But if the part number in row 2 on sheet 1 match the one in row 8 on sheet 2, this will copy over the data from row 2 whereas I need row 8.
If this would be more doable using VBA, that is fine by me. I haven't been able to figure out anything in VBA or in excel formulas up to this point.
View 7 Replies
View Related
May 11, 2009
My worksheet has data in column A. A formula is placed in cell B2 (col headers are in the first row). What is the code to copy it down so it coincides with the rows in Column A? If I use the following:
View 6 Replies
View Related
Dec 9, 2009
Attached is a sample of what i'm trying to do.
I want to use the data in the Setup Sheet to parse data in the Master sheet.
so for each row in the Master sheet, if the Property Column cell matches a Property cell in the Setup sheet, copy that row to a sheet named after the Person Cell (identified in the setup sheet).
Sorry if that's not very clear. I am not proficient at using advanced excel functions. I'm hoping this is an easy one..
View 6 Replies
View Related
Mar 22, 2012
I need to make a VBA Macro (Assigned to a button) that will copy the information under the "Cut Length Worksheet" and paste it into the appropriate columns in our "Bill Of Materials Template." Any way to copy the cells, across different rows, into the proper cells.
I have several different Macros and Workbooks made up now, but I am lost here.
I also need the Cut Lengths to add certain info to the cell when it is copied:
8 | 7-15/16 ---> 8'- | 7-15/16"
Here is a Link to the Excel page.
View 3 Replies
View Related
Apr 17, 2012
I have 2 worksheets (X and Y) and am trying to write a macro/vba to copy certain cell values from a row if that row has a marked cell. For example, on sheet X, marked cell is column P and when P = "Y", then values from cells B, D, I, J, L need to be copied to sheet Y.
Sheet Y has multiple rows and the values from X need to be copied into appropriate rows. B from X goes into A from Y, D into B, I and J into C, etc.
Im not sure how to go about this other than have every cell copied and then filtering sheet Y. But Id like to have a macro only copy marked rows and appropriate cell values (some contain formulas) as the data is constantly changing and sheetY has to be printed up.
View 3 Replies
View Related
Mar 20, 2009
I want to copy cells A&B where there is a value in G to a new workbook. I need to loop through the workbook as there are 25 sheets in the workbook, and there 8 workbooks to go through.
There are 31 rows on each sheet, and there are only a few values in column G on each sheet.
A is customer name, B is Account No, G is Insurance premium paid, columns C to F, and H to M have other accounting data in them.
The idea is to create a global list of all customers who have already paid their insurance premiums.
View 9 Replies
View Related
Sep 9, 2006
i have some problem in display the highlight cell to another worksheet. Below is in module, i would like to display the highlighter cell to another worksheet.
Sub Macro1()
'
' Macro1 Macro
' Macro recorded 9/2/2006 by user
'
'
Range("I351").Select
ActiveWindow.SmallScroll Down:=-12
Range("I349").Select
ActiveWindow.ScrollRow = 1
Range("E1:E400").Select
View 9 Replies
View Related
Apr 7, 2008
I have two workbooks, one with two sheets and the other the new workbook where I want to copy the cell values. What I am trying to accomplish is:
1. From Workbook book1. sheet2. cellb (dynamic row values) I want to look for the value in book1.sheet1.cellb (static row values). If it is found I want to copy the cell values from book1.sheet2.cellb, celld, and celle to book2.sheet1.cellb, celld, and cellg. If there in a new value in book1.sheet2.cellb, I want to copy the same values (cellb, cellc, celld,celle) to book2.newrow.
I am attching the two workbooks with sample data, for clarification.
View 3 Replies
View Related
Apr 23, 2009
Anyone see any problems with this code? I used this in another application and it seemed to work just fine? However now it isn't working I just changed the reference area's and changed the formula.
View 4 Replies
View Related
May 22, 2014
I have searched and unable to find how to keep a formula as a formula in a cell so I can copy it to other cells. Every time I enter a formula, example: =if(a2>0,trim(v2)&"."&trim(x2),"") the cell immediately displays the value and I am unable to copy the formula to other cells because I get the same value all the way down the sheet. Example star.plus, star.plus, star.plus... Every cell in the range should have a different value and change whenever the cells in column v or x change. I also tried entering this formula on another workbook which displays correctly the formula in a cell and then copying and attempting to paste onto the existing worksheet but the past and paste special are greyed out.
View 3 Replies
View Related
Apr 4, 2008
I have a cell B10 which contains a formula.
I would like a macro which copies this formula across the same row.
However, the macro should prompt the user to select a range.
Based on the range selected and in particular the columns in this selected range, I would like the macro to copy the formula only for the columns specified in the selected range.
View 9 Replies
View Related
Apr 3, 2014
Although Copy + Paste and Copy to New Row are fairly common questions I find, I am having trouble getting it to fit to what I want.
In the attached example, I have three sheets: 'TBC', 'Bland Anna' and 'Coates Beth'.
I would like to search in columns E and F (no dates will be present until row 5, but as rows 1 through 4 will not contain dates, it may be easier/involve less code to just search the columns) for a specific month, e.g. for this example search for any dates that are in January.
I would then like to copy the data in columns D through G that correlate to said date, and then paste onto sheet TBC on the next available row, not to overwrite.
The macro in question would need to go through every sheet and perform the above action, although there are only 2 sheets in this example, the live workbook will likely contain 100+ sheets containing employee sick leave.
Furthermore, and this is something I'm not sure would be feasible, everytime it copies data, I need it to pull across the name of the individual. This part is slightly more complicated as the names on the sick leave sheets are based at E2 and G2, whereas it needs to copy the names to B and C. Moving the name information from E2 and G2 would make sense to make copying easier, there are other sheets that I have excluded as they are not relevant here, but which are used elsewhere.
If this is not possible, I will have to look into reworking the layout of the information to make it feasible.
month copy test.xlsm
View 14 Replies
View Related
Jul 6, 2014
I will have 2 columns. In column B, will be a list of invoice numbers. Now each one starts with the "job number" (Ex. 51APGC01) then a dash and unique number per invoice. (Ex. 51APGC01-01)
In column A, will be a list of Purchase Order numbers sent by the customer so we can bill. Now, sometimes we get one PO for multiple invoices, (Ex. 03, 05, 06, 07.....)
What I am looking to do, is when I get these PO's, I enter them in and then I print a report for our billing Dept. The way the output line (cell) will read, is Job Number, then each unique number: (51APGC01-03, 05, 06, 07)
There are multiple jobs and each one has it's own report, so the job number will be dynamic and defined else where in the workbook. I can define that. It's just getting the numbers after the "-" and putting them in only.
View 5 Replies
View Related
Apr 22, 2013
I have two sheets that I am using. sheet 2 has a list of experiments in column C with information regarding the experiment in columns F - J. On sheet 1 I have a dropdown box with a list of all the experiments. When I select an experiment from the dropdown box I would like to populate columns K - O on sheet 1 with the information from columns F - J for the selected experiment on sheet 2.
View 9 Replies
View Related
Jul 19, 2007
I am very new to Macro programming. I want to set up a macro which will copy data from few cells in a sheet and paste them as "Values" to certain specific locations in another sheet based on criteria. This copy paste needs to be done for about 40 different cells. I want to fix this with a button on the source sheet, so that this process happens when the button is clicked. I am attaching a sample file showing what I need.
View 2 Replies
View Related