Add Formula To Cell & Fill Down Macro

Jun 12, 2008

I have written a macro that creates a new spreadsheet and copies text into it. The number of rows varies depending on the input.

Yet, running the macro results in a sheet with the max rows (65k+). This is unmangeable, as it makes it a huge file and size and harder to print.

I only want there to be the number of rows that have text in them.

The larger problem is how these were even created in the first place. Currently:

' Formula for Job Name
Range("A2").Select
ActiveCell.FormulaR1C1 = "=LEFT(RC[12],8)"

' Fill Job Name
Range("A2").Select
Selection.AutoFill Destination:=Range("A2", Cells(Rows.Count, "A")), Type:=xlFillDefault

View 3 Replies


ADVERTISEMENT

Macro - Fill Formula Down Until Adjacent Cell Contains String

Jul 17, 2014

I've created the following Macro based on some of the posts on this great forum! It works great, but I'd like to tweak it for another purpose where it would fill the formula down until a cell in column AF had the value "#N/A" or stopped having the value "clean". The #N/A is from a formula result so I'm not sure if or how the Macro would treat this.

Code:
Sub Y_CleanUp3()
'
' Clean Up Bad Data Macro 3
Dim LR As Integer
Range("AH2").Formula = "=VLOOKUP(X2,'[Territory by Zip Code.xlsx]Sheet1'!$A$2:$B$135000,2,TRUE)"
LR = Range("AF" & Rows.Count).End(xlUp).Row
Range("AH2").AutoFill Destination:=Range("AH2:AH" & LR), Type:=xlFillDefault
With Range("AH2:AH" & LR)
End With
End Sub

View 2 Replies View Related

Create Macro Code That Auto Fill Cell With Formula?

May 23, 2014

When I enter data in the cells A1 and B1, C1 needs to calculate the result. (not copy and paste)

For examle: I have formula C1=(A1+B1)/2

C column for formula, but shows result only when there is a data in A and B

View 7 Replies View Related

Macro To Fill In A Formula In Each Row Where There Is A Value

Jan 8, 2009

I am looking for a Macro to fill in a formula in each row where there is a value. So if there is a value in row 1 Column A then place this formula into Column B and continue down the sheet untill there is not a value in Column A.

View 9 Replies View Related

Macro To Insert Formula And Fill Down To Last Row?

May 21, 2014

I need a macro that will insert this formula: =Trim(IF(B3="","",MID(B3&", "&B3,FIND(" ",B3)+1,LEN(B3)+1))) into column C starting on row three through the end of the spreadsheet information.

I typed this incorrectly when I first posted. I need it to fill down into only column C not the end of the spreadsheet.

View 14 Replies View Related

Macro To Fill Down Formula As Many As There Is Data

Jun 6, 2006

Let's say I have data from column A up to column J.

Columns M, N, O contain formulas which calculate value from column J. Since this sheet is a template, the number of rows of data vary from month to month, i.e. the amount of records I copy and paste to columns A-J vary.

I would like to have a macro which will fill down the formulas in columns M, N and O as many as there is data in column J. Example: Let's say minimum number of row is 100, so up to row 100, column J already contains formulas. But if the following month the number of rows is 150, I would like the macro to automatically fill down the formulas in columns M, N and O up to row 150. But if the following month, there is only 130 rows, the macro should fill down to row 130 only.

View 4 Replies View Related

Macro To Fill Column With Relative Formula

Nov 21, 2007

I want my column to be populated by formula using VBA. Let's say on row1, the formula is = SUMIF(mysheet!$L:$L,$A1&C$1&"09",mysheet!$M:$M). And on row 2, the formula is
=SUMIF(mysheet!$L:$L,$A2&C$1&"09",mysheet!$M:$M). And on row 3, the formula is =SUMIF(mysheet!$L:$L,$A3&C$1&"09",mysheet!$M:$M). And this is done up to the last row. How do I do this?

View 9 Replies View Related

Add Formula & Auto Fill Via Macro Code

Mar 13, 2008

I want a Macro to be able to copy a formula down from cell A2 down the entire column within the data range. But, the problem I've got is that the spreadsheets I'll be using the Macro on will be different sizes. Currently, the VBA looks like this:

ActiveCell.FormulaR1C1 = "= LOWER(RC[3])"
Range("A2").Select
Selection.AutoFill Destination:=Range("A2:A17340"), Type:=xlFillDefault
Range("A2").Select

So the "Destination:=Range("A2:A17340")" part copies the formula into all cells from A2 to A17340. Other spreadsheets might only have data up to cell A200, or Awhatever - is there a way of getting the macro to populate just the cells in column A but only where there is data adjacent in other columns?

Also, I want the Macro to be able to delete all rows wherever "DELETE" appears in a certain column - I had a look at the "Delete Entire Row Based on Criteria" Macro but I'm looking for a fully automated solution, rather than the question boxes coming up and asking which cell/criteria, I need to run this macro on multiple sheets and the criteria/column position will always be the same -

View 7 Replies View Related

Copy/Fill Down Formula Macro Code

Jun 5, 2008

I have created a macro with the below formula in it:

Range("L2").Select
ActiveCell.FormulaR1C1 = "=LEN(RC[-1])"
Range("L2").Select
Selection.AutoFill Destination:=Range("L2:L234")
Range("L2:L234").Select

I am using column K and it looks up the length of this cell. When I created the formula I was using info that only went to line 234 which was fine. Once I clear the info in column K and input new info it can go further than line 234. How do I get the macro to look up the whole of column k without having to create a new macro each time?

View 6 Replies View Related

Auto Fill Formula Every Nth Cell And Lookup Value Every Nth Cell In Source?

Dec 19, 2013

Source tab contains vital information about some clients.

In the aggregated tab (Cell C10) I created a formula that pulls the Inflows from the source in a very specific array. So for client 1, this works fine. Now, if i copy my formula to the client 2 (Cell C14), it obviously wont go and look in the correct array in my source.

What i need to do is to be able to copy/paste my formula

[Code].....

(from cells C10 to CC10) to cells C14 to CC14, but when copied, the look up array changes to:

Formula: [Code] ....

I will have to fill this formula to at least 100 entries down, so i need to make it work with ease

The good thing is that all look up values in the source increase by a fixed number of rows (12). I tried playing with index/rows formula.. no luck..

Attached File : samplev1.xlsx‎

View 1 Replies View Related

If Fill Down Formula To Designated Last Cell?

Dec 23, 2008

I read in a book that if you enter a formula in a cell, like cell A1 contains
=rand() for instance, that if you select Go on the menu tab, and then enter the final destination cell or range (ex: A1,A200), then hit ctrl+Enter simultaneously, it will fill the formula down to that cell. I can get it to select the range, by hitting Shift+Enter, but not copy down the formula using Ctrl+Enter, or Ctrl+Shift+Enter. I am using excel 03, XP. It only returns blank values for the range.

View 2 Replies View Related

Formula For Cell Fill Based On Data In Another Cell?

Dec 20, 2013

How do I write this formulae ??

For cell range M6:AV6 fill with N/R If the data in cell D1 = Wont have

View 5 Replies View Related

How To Fill Down Selection But Increment Formula In Cell By +1

Mar 29, 2014

I have items in a column like below:

Line (A1) asdfasdf
Line (A2) adsfadsf
Line (A3) asdfasdf

What I would like to be able to do is highlight the three columns and fill down, but I would like for it to increment and paste the next three lines filled like this:

Line (A2) asdfasdf
Line (A3) adsfadsf
Line (A4) asdfasdf

Then below that the next three lines filled like this:

Line (A3) asdfasdf
Line (A4) adsfadsf
Line (A5) asdfasdf

The (A1, A2, etc.) are cell ranges and already contain the concatenate function that pulls data from a different location. The problem I am having is when I

highlight and fill down, it doesn't increment the cell by +1 (Ex. A1 beomes A2) but instead by +3 (A1 becomes A4) the number of lines highlighted.

View 8 Replies View Related

Auto Fill Down Formula From Active Cell

Mar 11, 2013

I am desperately find a way to fill down formula from active cell, example given below,

AA
BB
CC
Total
QTY1
QTY2

City 1
5
2
3
10
12
15

[Code] .......

I need to fill down col Qty 1 & Qty 2. Number of Rows and Columns vary in my Work Sheet.

My code below, Ctrl+Enter not works.

HTML Code:
Cells.Find(What:="QTY1").Activate
ActiveCell.Offset(1, 0).Select

ActiveCell.FormulaR1C1 = "=RC[-1]+RC[-3]"
'Fill Down Active Column

Cells.Find(What:="QTY2").ActivateActiveCell.Offset(1, 0).Select
ActiveCell.FormulaR1C1 = "=+RC[-5]*RC[-3]"
'Fill Down Active Column

End Sub

View 3 Replies View Related

Fill Formula To Last Blank Cell In Column

Nov 14, 2009

I have a formula

=LEFT(L2,FIND(".",L2,1)-1)

I need a macro to copy this to the last blank cell in the column, the last blank cell will be different each month otherwaise i would have just been able to enter a range L2:L6000.

View 9 Replies View Related

Auto-Fill Formula When Adjacent Cell Changes

Jan 6, 2007

what is prompting this formula to auto fill down when a value in an adjacent cell is entered.

In column A I enter an unformatted fax number.
In column B I use the following Text Formula:
"="("&LEFT(A20,3)&")"&MID(A20,4,3)&"-"&RIGHT(A20,4)

Someone in my office copied the workbook and now any time a value is
entered into the next available Column A cell. The cell in column B will automatically apply the above formula and format the fax number. The person who copied the workbook does not know how this is working nor does anyone else in the office.

There are no macros embedded in this workbook so no event is firing to cause this.

I have attached a small copy of the workbook called "Auto format1.xls"

How to use:
-Select cell B20 and not nothing is in it.
-Enter any 9 digits in A20 and B20 somehow
copies down the formula from B19.

how to duplicate this.

View 9 Replies View Related

Fill Cell With Blank Spaces Using Excel Formula?

May 12, 2013

I need to clear a value in a cell(what ever may be the value) based on a condition in another cell and set it to blank. Ex: If cell A is blank and then i need make cell B also blank, if cell A has some value then i should not disturb B I need to do this using formula. I have tried the below, but no use, IF(AA1="",REPLACE(Y1,1,10,""))

View 2 Replies View Related

Copy/Fill Down Formula To Maximum Row Of Last Cell In Columns

May 27, 2008

In a worksheet I retrieve data from a SQL query. Now I have to add 5 different calculations per row and each calculation will be stored in a new cell (so 5 columns will be created)

I want to do this with a loop macro and calculate this till the last "filled" row. The number of rows differs every month.

What loop code should I use and can somebody give me an example of the VBA code.
Note that some formulas contains nested If-functions.

View 6 Replies View Related

Fill A Cell With A Formula Based On Another Cell

Mar 15, 2007

I need to be able to fill in the day automatically when a date in entered

c1 (i type in) 15/3/07
then in a1 the day i listed by the formula =c1 and formatted to "ddd"

so i only type in the date and it fills in the day cell automatically down the rows are i enter new data

View 9 Replies View Related

Macro With Same Color Fonts As Cell Fill

Apr 2, 2009

I need a macro to fill any cell in any column with red color. The same cell should also have red fonts with word 'RED' typed in the cell, so that word 'RED' is invisible.

View 9 Replies View Related

Copy Fill From Another Cell That Is Formatted To Change Depending On Its Formula

Dec 10, 2012

As seen from my attached file,

The colour of the percentage cell changes according to its percentage. I would like the S/N cells to have the same colour as the total percentage cells automatically. (Even when the percentage updates)

Secondly, for the cells under "Target", if the target dates are 1 day before today(the current date on a particular day) and the actual date is not filled, the cell fill will turn amber.

If today is on or after the target date and the actual date is not filled, the cell will turn red.

However, if the actual date is filled, the target date cell will be filled green, overwriting the above two condition.

FormattingHelpExample.xls‎

View 2 Replies View Related

VBA Code To Automatically Fill Down And Apply Formula Till Last Cell

Aug 22, 2012

I am using this code and it works fine:

Dim MyData As Range
Dim MyResult As Range
Set MyData = Range("E1:E1000000")
Set MyData2 = Range("F1:F1000000")
Set MyResult = Range("J4")
MyResult.Select
Selection.Formula = "=COUNTIFS(" & MyData.Address & ",""=Kim""," & MyData2.Address & ",""=done"" )"

Is there any way I can change the code so that it automatically finds the last cell as Im using Range("E1:E1000000") and Range("F1:F1000000") because there will not be more than 1000000 entries.

View 2 Replies View Related

Fill Down But Have Column Letter In Formula Change And Not Cell Number

Dec 30, 2009

i want to fill down a column and instead of my formula changing from A6 to A7 i want it to change to B6.

View 9 Replies View Related

Macro Needed To Fill Down Other Cell Base On Condition

Apr 8, 2009

I have accounts that I need to compare to see if they exist on my system the account that has a listed date, exist on my system then if I can fill the dates in the accounts the match then I will be able to delete the other accounts that don’t have a date see attach file for more understanding.

View 2 Replies View Related

Macro To Fill Blank Cells With Data In Above Cell

Dec 10, 2013

I have a small challenge, where I am trying to fill blank cells with the data from the last populated cell above.

However, I need it to be able to automatically recognise when a manual entry has beed actioned down the column and recalculate for below that cell with the new data.

The data in the cell is selected from a drop down. I want it to populate all the cells below, until the next drop down is selected. And automatically repopulate them all when it is selected.

E.g. Cell C8 has the value "DATA" selected, and everything below is autofilled with "DATA", but when I select cell C12 with different drop down list value "VALUE", all the cells below stay as "DATA" because they are obviously no longer blank.

What I need if C9 - C11 to remain filled with 'DATA" and from C13 to auto fill with the newly selected value "VALUE".

Need this to happen for as many rows and data selections from the drop down as needed (endless).

I have used:

Code:
Sub FillEmpty() Application.ScreenUpdating = False Application.Calculation = xlManual Dim cell As Range For Each cell In Intersect(Selection, _ ActiveSheet.UsedRange) If Trim(cell) = "" And cell.Row > 1 Then cell.NumberFormat = cell.Offset(-1, 0).NumberFormat cell.Value = cell.Offset(-1, 0).Value End If Next cell Application.Calculation = xlAutomatic 'xlCalculationAutomatic Application.ScreenUpdating = False End Sub

which does the auto fill, but won't change the cells below once one of them has been updated.

Info:

Drop down list has 31 possible selections at the moment

Starts at Cell C8

Needs to be flexible enough to add an indeterminate number of rows, and additional items to the drop down selection.

View 1 Replies View Related

VBA Macro Needed For Auto Fill Using Another Cell Reference

Apr 28, 2009

Is there anyone who can suggest a solution to my problem below ?
Basically, what I need is a macro which would ideally work like this:

if D32 = 1, then the background colour of D4 should be red
if D32 = 2, then the background colour of D4 should be orange
if D32 = 3, then the background colour of D4 should be yellow
if D32 = 4, then the background colour of D4 should be green

And then I plan to use it for columns E, F, G

View 9 Replies View Related

Unable To Set ColorIndex Property Of Interior Class: Fill Cell Color Macro

Sep 29, 2006

I have an error message that says: Run time error '1004': Unable to set the colorIndex property of the interior class. I attached code for your reference.

If (Range("B10").Value = "Gift" Or Range("B10").Value = "Entertainment") And Range("C10").Value = "" Then
Range("C10").Interior.ColorIndex = 6
MsgBox "Please Fill in the Person's Name & Company."
Range("C10").Select
Range("C10").Interior.ColorIndex = 6
End If

View 7 Replies View Related

Fill-down Formula

Dec 21, 2008

Can anyone supply a formula which can be filled down column J of s/s. The formula should look at column H and find those cells where the content of the cell is lower than the one above it. I supply, in the enclosed attachment, three examples and have marked with an X any qualifying cells in adjacent column I. The formula needs to incorporate cells above and below so as to produce a running average whereby no above cell is higher than any below.

View 5 Replies View Related

Fill Down Formula

May 13, 2009

Is there an easy way to fill down this formula?

=SUM(INDIRECT("F$2:F"&ROW()-6))*0.8
=SUM(INDIRECT("F$2:F"&ROW()-8))*0.8
=SUM(INDIRECT("F$2:F"&ROW()-10))*0.8

View 2 Replies View Related

Formula To Fill In

Mar 7, 2007

In the attachment, Column A includes year with indefinite empty space between years. In column B, I want to use one formula fill in the results as shown.

View 5 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved