ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Function to store last row and use in autofill selection (https://www.excelbanter.com/excel-programming/348786-function-store-last-row-use-autofill-selection.html)

wayliff

Function to store last row and use in autofill selection
 

I need some help with vba. I'm pretty new to vba and trying to learn.

I currently import a chart to an excel spreadsheet everyday. This chart
generally contains more rows every day and need to find a way to find
the last row on column b and use that into an autofill.

Here's what currently goes on...

Sheets("ST Raw Data").Select
Range("A2").Select
ActiveCell.FormulaR1C1 = "=MID(RC[1],5,2)"
Range("A2").Select
Selection.AutoFill Destination:=Range("A2:A430"),
Type:=xlFillDefault
Range("A2:A430").Select
Sheets("EF Raw Data").Select
Range("A2").Select
ActiveCell.FormulaR1C1 = "=MID(RC[1],5,2)"
Selection.AutoFill Destination:=Range("A2:A50"),
Type:=xlFillDefault
Range("A2:A50").Select

A430 and A50 are the current constants I'd like to replace with
variables stored in a function.

Your help appreciated.

Thanks


--
wayliff
------------------------------------------------------------------------
wayliff's Profile: http://www.excelforum.com/member.php...o&userid=29860
View this thread: http://www.excelforum.com/showthread...hreadid=495616


jtp

Function to store last row and use in autofill selection
 

Give this a shot.

Dim lastrow as Integer

Sheets("ST Raw Data").Select
Range("A2").Select
ActiveCell.FormulaR1C1 = "=MID(RC[1],5,2)"

'This will find the last non-empty row
lastrow = Activsheet.Range("B2").End(xlDown).Row
Range("A2").AutoFill Destination:=Range("A2:A" & lastrow),
Type:=xlFillDefault

Do the same with the "EF Raw Data" sheet. Good luck


--
jtp
------------------------------------------------------------------------
jtp's Profile: http://www.excelforum.com/member.php...o&userid=21132
View this thread: http://www.excelforum.com/showthread...hreadid=495616


wayliff[_2_]

Function to store last row and use in autofill selection
 

Thank you so much...that really did the trick.
I actually made a slight modification to your suggestion to avoi
modifying another line...it worked very well

--
waylif
-----------------------------------------------------------------------
wayliff's Profile: http://www.excelforum.com/member.php...fo&userid=2986
View this thread: http://www.excelforum.com/showthread.php?threadid=49561



All times are GMT +1. The time now is 07:17 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com