View Single Post
  #1   Report Post  
Posted to microsoft.public.excel.programming
steve steve is offline
external usenet poster
 
Posts: 576
Default Automatically Determine last row and column

Paul

Dim lrow As Long, lcol as Long

lrow = Cells(Rows.COUNT, "A").End(xlUp).Row
' change to what ever column you want.

lcol = ActiveSheet.Range("IV1").End(xlToLeft).Column
' change to what ever row you want

--
sb
"Paul Hastings" wrote in message
...
Hi -

I am trying to automatically generate a Pivot Table from data that has

been
pulled into a worksheet from a database. The data always starts in R1C1,

but
the extent is variable. Here is an example:
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatab ase, SourceData:= _
"SP1a!R1C1:R6897C21").CreatePivotTable TableDestination:="",
TableName:= _
"PivotTable1"

Its the "R6897C21" part I want to fix. How can I determine the last row

and
column that has data in it so I can change this based on my actual data?

Thanks,

Paul Hastings
Principal Computer Scientist
Jorge Scientific Corporation
104 Park Drive
Warner Robins, GA 31088
(478) 923-2662 x122