von usedRange zurück auf Zelle
01.09.2006 09:24:23
usedRange
ich habe mir eine VBA Funktion geschrieben, die anhand eines Datensheets mit X Zeilen, diese aufbereitet und in einen neuen Sheet kopiert. Jetzt möchte ich automatisiert eine Pivot Tabelle generieren, ist auch alles kein Problem, da die UsedRange aber immer anders sein kann( je nach Datenmenge) möchte ich gerne den Zellbezug (also A1:Q420 z.B.) des Pivot Befehls aus der used Range auslesen
Der Pivot Befehl lautet:
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= "'Uploadfile_31082006 144507'!R7C1:R421C20").CreatePivotTable TableDestination:="", TableName:="PIVOT_DATUM", DefaultVersion:=xlPivotTableVersion10
Vielleicht etwas verwirrend, auf den Punkt gebracht lautet meine Frage:
Wenn ich die UsedRange so zuweise:
Set ws = wb.Sheets(NewName)
Set theRangeWeNeed = ws.UsedRange.Rows
Wie bekomme ich heraus, welche Zellen in "theRangeWeNeed" betroffen sind?