Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Hi I want to make the lastrow of sheet1 column A common knowledge between my macros. Reason being is i want to refer the the lastrow a lot of times I thought maybe public sub would help this is my code Public figs ' Count Rows in table Dim lastRowpub As Long lastRowpub = Worksheets("Sheet1").Cells(Rows.Count, "A").End(xlUp).Row It keeps coming up saying Compile Error: Invalid Outside Procedure and then highlights the (xlUp) part of the line any ideas? -- funkymonkUK ------------------------------------------------------------------------ funkymonkUK's Profile: http://www.excelforum.com/member.php...o&userid=18135 View this thread: http://www.excelforum.com/showthread...hreadid=516165 |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
You need a sub
Public figs Public lastRowpub As Long Sub CountRows() ' Count Rows in table lastRowpub = Worksheets("Sheet1").Cells(Rows.Count,"A").End(xlU p).Row End Sub -- HTH Bob Phillips (remove nothere from email address if mailing direct) "funkymonkUK" wrote in message ... Hi I want to make the lastrow of sheet1 column A common knowledge between my macros. Reason being is i want to refer the the lastrow a lot of times I thought maybe public sub would help this is my code Public figs ' Count Rows in table Dim lastRowpub As Long lastRowpub = Worksheets("Sheet1").Cells(Rows.Count, "A").End(xlUp).Row It keeps coming up saying Compile Error: Invalid Outside Procedure and then highlights the (xlUp) part of the line any ideas? -- funkymonkUK ------------------------------------------------------------------------ funkymonkUK's Profile: http://www.excelforum.com/member.php...o&userid=18135 View this thread: http://www.excelforum.com/showthread...hreadid=516165 |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() thanks so would I need to run this sub each time before using the lastrow ? -- funkymonkUK ------------------------------------------------------------------------ funkymonkUK's Profile: http://www.excelforum.com/member.php...o&userid=18135 View this thread: http://www.excelforum.com/showthread...hreadid=516165 |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Yep, in fact it would be better as a function and call the function.
-- HTH Bob Phillips (remove nothere from email address if mailing direct) "funkymonkUK" wrote in message ... thanks so would I need to run this sub each time before using the lastrow ? -- funkymonkUK ------------------------------------------------------------------------ funkymonkUK's Profile: http://www.excelforum.com/member.php...o&userid=18135 View this thread: http://www.excelforum.com/showthread...hreadid=516165 |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() how i do that? -- funkymonkUK ------------------------------------------------------------------------ funkymonkUK's Profile: http://www.excelforum.com/member.php...o&userid=18135 View this thread: http://www.excelforum.com/showthread...hreadid=516165 |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Function lastRowpub() As Long
' Count Rows in table lastRowpub = Worksheets("Sheet1").Cells(Rows.Count, "A").End(xlUp).Row End Function You can use this function as follows: set rng = cells(lasrRowpub(),"a") HTH -- AP "funkymonkUK" a écrit dans le message de ... how i do that? -- funkymonkUK ------------------------------------------------------------------------ funkymonkUK's Profile: http://www.excelforum.com/member.php...o&userid=18135 View this thread: http://www.excelforum.com/showthread...hreadid=516165 |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Answers to questions posing more questions in a workbook | Excel Worksheet Functions | |||
View Questions and Answer to questions I created | Excel Discussion (Misc queries) | |||
Questions about ADO | Excel Programming | |||
2 questions again | Excel Programming | |||
2 questions again | Excel Programming |