Autofill Range From Another Worksheet?

Mar 24, 2014

I am trying to autofill cells across a column that sum a range but move over 5 columns from another worksheet. for example, i want to take this range:

Schedule!AG6:AK6 and when I autofill, the next adjacent column will fill with Schedule!AL6:AP6, the next with Schedule!AQ6:AU6, and so on.

I have tried offset, but am not sure if that's the right formula.

View 5 Replies


ADVERTISEMENT

Macro To Change Range / Action Depending On Worksheet (range To Autofill)

Sep 17, 2013

Currently my Macro should: Turn off any filtersNumber column A from 1 to 1000 (starting in A14)Drags formula from K14-O14 down to last row of data shown in column Athen puts cursor in last empty cell in column B ready for user to enter data

On point 3 - I want the range to be K14-O14 if active worksheet equals "EXCHANGES" but if its on the "VALUATIONS" tab the autofill range should be L14-P14

I have found bits and pieces of macros on the internet and put them together so if my macro below is not the most effective for my needs but here it is in it's current state:

Here is my macro:

Sub AddNewEntry()
'TURNS OFF FILTER IF FINDS ONE ON
Dim wks As Worksheet

[Code]....

View 8 Replies View Related

Autofill In Macro Range Is Constant How Can I Code To Be A Variable Range?

Feb 19, 2010

I am trying to write a macro which will autofill specific columns. The macro will set the range from the start of my autofill to the end of my autofill as a constant range.

The problem I need to get around is the end of my range can always change each time I run the macro. For instance, the first time I run the macro I may only need to autofill from row 4 to row 15. The next time, I may only need to autofill from row 4 to 23 (because of user updates). How can I make the end of my range not be a constant address but variable?

View 6 Replies View Related

Excel 2007 :: How To Autofill 1 On Other Worksheet

Nov 14, 2012

How to autofill "1" on the other worksheet, the situation as follow,

Sheet 1 is data input sheet.
Name
Start date
End Date

Ann
2-1-2013
5-1-2013

Billy
7-1-2013
9-1-2013

[Code] ..........

Sheet 2 is the Calendar and the autofill result should be like this.
Date
Ann
Billy

1/1/2013

[Code] .........

View 2 Replies View Related

Autofill Cells - Copying Worksheet Tab Names

Nov 15, 2007

In file named (Book 1) I have a lots of tabs named e.g. pd1 pd2 pd3 etc.

In another file (Book 2) I need to link cell A1 (on Sheet 1) to cell A1 on pd1 (in Book1)

Which I can do fine.

In Book 1 I want to autofill the formula i have that refers to A1 on Pd1 but when I drag it I want the formula to go up in a series to refer to Pd2, Pd3.

So the final formula looks at $A$1 on Pd1 then on Pd2 Pd3.

View 9 Replies View Related

Autofill To Last Row In Range

Sep 27, 2013

I have multiple worksheets each with varying amounts of data. I have a number in cell A1 that I need to autofill down to the bottom of each worksheet. All of which have varying amounts of data.

RA-0151
0
765804
3308345
168
0
5.74E-07
8.8E-09
1.371696
0
0

[Code] ........

When I record a macro it sets the autofill range as the bottom of what ever worksheet I recorded it on.

How can you write a macro that goes to the last row of each worksheet.

Sub Macro1()
'
' Macro1 Macro
'
' Keyboard Shortcut: Ctrl+a
'
Range("A1").Select
Selection.AutoFill Destination:=Range("A1:A122"), Type:=xlFillCopy
Range("A1:A122").Select
Range("B1").Select
End Sub

View 2 Replies View Related

Autofill Using A Selected Range

Jan 4, 2008

I am using the following code to Autofill a formula through a variable range:

Selection.AutoFill Destination:=Range(MyFormulaCell, TerminalCell), Type:=xlFillDefault

MyFormulaCell is the cell with the formula, and TermnialCell is a variable set on a count of rows. This is working great, and I can loop through this for the columns I need to copy just fine by incrementing values, but as I apply this to several sections, it's taking me up to a minute to run the macro. In this "I want it now" day and age, I'm sure my coworkers for whom I am making this will not be happy to wait that long.

Is there a way that I can incorporate a selected range into this method?

I'd like to set MyFormulaCell to:
Range(Selection, Selection.End(xlToRight)).Select
and then autofill the formula down the number of rows contained in TerminalCell.

View 9 Replies View Related

AutoFill With Variable Range

Nov 1, 2006

I have worksheets that refernce values in one column off columns in others and do this on daily basis. each day there are blank amounts in random fields which I inturn use a macro to delete rows with blank amounts

I then want to autofill the numbers from 0001 to the bottem line of the sheet where the word "END" always is, as the position of the end word is random each time and autofill always needs a definite range how do I get my macro to autofill down to the word "end" ?

here is the code that doesnt work for me and I've been trying to fix

Sub Macro1()
For counter = 1 To 30
Set curCell = Worksheets("Sheet1").Cells(counter, 6)
If curCell.Text = "END" Then Range(Cells(1, 6), Cells(counter-1, 6)). _
Selection.DataSeries Rowcol:=xlColumns, Type:=xlAutoFill, Date:=xlDay, _
Trend:=False
Next counter
End Sub

View 3 Replies View Related

Use Variable For AutoFill Range

Oct 12, 2007

I am creating a loop that will autofill 16 cells down. It copies the formula from one cell (Z230), pastes that 16 cells down (cell Z246), then changes the lock properties of the cell (Z246) before autofilling down 16 (to cell Z261). At which point the loop starts over again. (copies cell Z246,pastes it to Z262, fills down 16 , etc)

Because the cell I am copying from changes in each loop, I set a variable to grab the address of the starting cell and last cell of the copy.

I then put this into a String so it would return something like this

Range("Z245:Z259")

Problem is I get extra quotes around Range("Z245:Z259") - it comes out as string "Range("Z245:Z259")"
This gives me a problem when I try to replace

Selection.AutoFill Destination:=Range("Z245:Z246"), Type:=xlFillDefault

with


Selection.AutoFill Destination:=rangevariable, Type:=xlFillDefault

Below is my total code, but I get stuck on the selection line. I have to do this 300 times so I would prefer not to do it manually!

View 9 Replies View Related

Copy Range & AutoFill To Last Row

Jan 26, 2008

I have 2 sheets - 1st sheet holds the data that is updated periodically. 2nd sheet pulls the data into A2:k2 and formats it for importing to another program. I need a macro that will copy the data from A2:K2 and auto fill down all rows from sheet 1 that contain data. I have read previous threads for autofill with no success using my below code.

Sub FillDownToLastUsedCell()
Sheet 'RawDataA2:K2' Range("A2:K2", Cells(Rows.Count, "Sheet 'RawData'A2:K2").End(xlUp)).FillDown
End Sub

View 6 Replies View Related

Autofill: Vertical Range To Horozontal.

May 12, 2009

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?

View 2 Replies View Related

Autofill For Unknown Range In Different Sheet.

Jun 16, 2009

I need to autofill a range of formulas (A2:O2) but the actual range to fill up depends on the range of data on sheet1. I've managed to use:

View 4 Replies View Related

Autofill Not Detecting Range Pattern?

Apr 10, 2013

I have the following series of formulas consecutively in a single column:

=IF(A3=INDIRECT(ADDRESS(2+MATCH(MIN(H3:H50),H3:H50,0),1)),"YES","NO")
=IF(A4=INDIRECT(ADDRESS(2+MATCH(MIN(H3:H50),H3:H50,0),1)),"YES","NO")
.
.
.
=IF(A50=INDIRECT(ADDRESS(2+MATCH(MIN(H3:H50),H3:H50,0),1)),"YES","NO")
=IF(A51=INDIRECT(ADDRESS(2+MATCH(MIN(H51:H98),H51:H98,0),1)),"YES","NO")
=IF(A52=INDIRECT(ADDRESS(2+MATCH(MIN(H51:H98),H51:H98,0),1)),"YES","NO")
.
.
.

Effectively, I am comparing the values in each set of 47 to determine which one is the smallest. The smallest entry will get a YES label next to it and all others will get a NO. The problem I am having is the the autofill feature is not correctly detecting the pattern, even if I manually fill in the first 49 entries (shown above). If I hilight all of the above entries and autofill one down, I get the following:

=IF(A53=INDIRECT(ADDRESS(2+MATCH(MIN(H53:H100),H53:H100,0),1)),"YES","NO")

It should be:

=IF(A53=INDIRECT(ADDRESS(2+MATCH(MIN(H51:H98),H51:H98,0),1)),"YES","NO")

Basically I need the H:H: reference to stay constant, but only for 47 cells at a time. After that, both the lower and upper bound should increase by 47. Is there any way to indicate this to Excel? Manually typing in the new formula every 47 entries isn't practical because the spreadsheet has thousands of entries. How I can accomplish this using a single formula and autofill?

View 2 Replies View Related

Autofill Range Using VBA Based On 2 Variables

Jan 14, 2014

I am trying to write some code that keeps throwing me the error message "Autofill method of range class failed". But I cant understand why, I think it may have something to with my range notation:

Code:
Sub SummariseSheets()
'collates individual client development data from consultant
'worksheets and compiles in one sheet on summary page

[Code]....

The error is in the "Selection.AutoFill Destination:=("C" & LR & ":C" & LR2), Type:=xlFillDefault" line, however I cant figure out why? The code essentially takes a section of data from multiple worksheets, then pastes it onto the summary page. It then adds the name of the sheet the data has come from into column C next to the relevant rows.

View 2 Replies View Related

Absolute Range - AutoFill Via Macro

Jul 1, 2009

In a macro - how can you copy a cell and keep a data range absolute?

In the statement below, the range denoted by: DATA!RC[-52]:R[829]C[-52] is D2:D829. When I use the macro to Autofill using the following:

(Selection.AutoFill Destination:=Range("BG2:BG220"), Type:=xlFillDefault)

the range progresses. I need to have the range as an absolute.

Sheets("Report").Select
Range("BG2").Select
Selection.FormulaArray = _
"=SUM((DATA!RC[-52]:R[829]C[-52]=""APPOINTMENT"")*(DATA!RC[-55]:R[829]C[-55]>=Report!RC[-1])*(DATA!RC[-55]:R[829]C[-55]

View 9 Replies View Related

Autofill Range While Leaving The Cell Number Same?

Jul 30, 2012

How can I auto fill a range while leaving the cell number the same?

Code: =IF(AND(B4>=c2,b4=c2,b4=c2,b5=c2,b6=c2,b7=D2,b4=E2,b4=F2,b4=G2,b4=H2,b4

View 7 Replies View Related

Excel 2010 :: Autofill Ever Changing Range?

Jan 23, 2013

Excel 2010

I have this code in a macro, the range will change as more data is added. so that I dont have to keep changing the range. How can I have this code autofill from the activecell to the last cell that has data in column M.

Selection.AutoFill Destination:=ActiveCell.Range("A1:A50000")
ActiveCell.Range("A1:A50000").Select

View 7 Replies View Related

Autofill Macro: Filling For Range Whilst There Is A Value In Cell

Nov 25, 2008

I recorded one for an autofill series which basically came out as

View 4 Replies View Related

Apply Cell Drop-down Validation Using Range().Autofill

Oct 2, 2009

For our attendance register, the master data table holds a list of all club members (one member per row).

The master data table consists of formula columns, data columns, and two data columns with drop-down list validation.

I'm using this

View 2 Replies View Related

Range Of Days In Cell - Setting Up Autofill Handle

Dec 30, 2011

I want to have a range of days in a cell, for example in cell A1 will have may 2-may 9. when I use the autofill handle I want A2 cell to read may 10 - may 17 and then if I use it again A3 will read may 18- may 25 and then roll over to the next month . As it stand right now if I put in may 2 - may 9 and use the autofill handle the next cell down will read may 2 - may 10.

View 2 Replies View Related

Runtime Error - AutoFill Method Of Range Class Failed

Mar 26, 2014

As part of a larger Macro I have the following Code:

Range("X2").Select
ActiveCell.FormulaR1C1 = "=IF(RC[-1]>0,""Yes"",""No"")"
Range("X2").Select
Selection.AutoFill Destination:=Range("X2", "X" & lastRow)
Range("X2", "X" & lastRow).Select
Selection.Copy

The code works fine when I have more than two rows of data that I am manipulating but gives me an Run Time Error - AutoFill Method of Range Class Failed at the following line:

Selection.AutoFill Destination:=Range("X2", "X" & lastRow)

When I have only one row of data I get the Run time error.

Any code that will allow me to process the data if I have one row of data as well.

View 4 Replies View Related

Paste A Formula Into The First Cell In The Range And Autofill Down For Remainder Of Cells

Jul 30, 2009

Copy and paste the formula into a range or paste a formula into the first cell in the range and autofill down for remainder of cells?

P.S. when autofilling down, can I specify somehow for it to stop at the last row with data in adjacent cell?

View 9 Replies View Related

Run Time Error '1004' Autofill Method Of Range Class Failed

Oct 26, 2009

I found the following code on your forum, but get the following error:

Run time error '1004'. Autofill method of Range class failed.

The error occurs when the spreadsheet either have 1 row of data completed or no data, can I get code to ignore the autofill when I only have 1 row or no rows completed in various spreadsheets. I have attached a copy of the spreadsheet.

View 2 Replies View Related

Run Time Error '1004' Autofill Methodof Range Class Failed

Feb 17, 2010

I am trying to autofill a range of cells in column L (12). I first copy the formula and add an equal to (=) sign to it. then this is copied to cell L14 (The first cell of the intended range).

After this I find out the last filled row (using FOR loop and a counter 'c').

After this I use the Autofill option but I get an error.

Run time Error '1004':
Autofill methodof Range class failed

View 2 Replies View Related

RunTime Error 1004: AutoFill Method Of Range Class Failed

Jul 31, 2009

Sub ResetMacro()
Range("G26").Select
ActiveCell.FormulaR1C1 = "=Template!RC"
ActiveWorkbook.Sheets("Template").Range("G26:AE86").Copy
ActiveWorkbook.Sheets("Portfolios").Paste
Selection.AutoFill Destination:=Range("G26:AE36"), Type:=xlFillDefault
Range("G26:AE36").Select
Selection.AutoFill Destination:=Range("G26:AE86"), Type:=xlFillDefault
Range("G26:AE86").Select
End Sub

RunTime Error 1004: AutoFill method of range class failed

Takes me to the code and highlights in yellow the line in bold.

View 9 Replies View Related

Excel 2010 :: Runtime Error 1004 - Autofill Method Of Range Class Failed

Jul 31, 2014

The macro I'm writing (Excel 2010) is a loop that inserts a column based on a variable location, enters in a formula in the first cell, enters another formula in cell 2, then should fill that second formula to the last row, then keep going until the loop ends. There is always a chance that there will be blank cells to the left and right so I didn't use xldown. I've tried writing in multiple ways, but I keep getting the error.

Code:
Sub colfrmadd()
Range("A1").CurrentRegion.Select
colcnt2 = Selection.Columns.Count

[Code]....

View 1 Replies View Related

AutoFill Destination - General Way To Specify Destination Range

Apr 14, 2013

I want to fill all a column bottom-up but without specify cells in format "A1500:A2" like

VB:
Range("H1578").Select
Selection.AutoFill Destination:=Range("H2:H1578")

{H1578 have a formula so...}

I have data in the first 7 columns, with a variable(Range) for the first 5 columns

VB:
Dim oRange As Range
Set oRange = ActiveSheet.Range(ActiveCell.Offset(0, 0), ActiveCell.Offset(89, 4))

{The first cell in it is A1}

My question is : How to fill Range("H2:H1578") using my ''oRange'' variable?

I try with OffSet but my code didn't work. I need to do the same with the 6 columns to the right and then plot in a chart.

View 4 Replies View Related

Autofill With Range That Is Column Variable And Row Variable

Apr 4, 2008

I am trying to autofill dynamic ranges that have column variables (d) and row variables (x)... I am having a hard time with the syntax on this

View 9 Replies View Related

Worksheet_change: Macro In One Worksheet To Run When Any Cell (in A Given Range)on A Different Worksheet (dataentry) Is Updated

Mar 27, 2007

I want a macro in one worksheet to run when any cell (in a given range)on a different worksheet (dataentry) is updated. I have spent along time trying to make it work with no avail. The code I use to start my macro is as follows.

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count <> 1 Then Exit Sub

If Target(1, 1).Address = "dataentry!H5:IV72" Then
If Not Intersect(Target(1, 1), Range("dataentry!H5:IV72")) Is Nothing Then

On Error Resume Next
Application.EnableEvents = False

View 7 Replies View Related

Worksheet Events: Use A Worksheet Event To Change The Background Of The Current Month Two Columns In The Range To Yellow Color

Jun 12, 2007

In cell A1, I have the month number (eg, 1, 2, 3,). The month number reflects current month and will automatically change with every month. For example, right now it’s 6, next month it will automatically change to 7. Each two columns in Range A10:X20 represents the data from January to December. I want to use a worksheet event to change the background of the current month two columns in the range to yellow color and the two columns in the range will be visible when I activate this sheet.

View 3 Replies View Related







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