Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zellenbezug anders machen

Forumthread: Zellenbezug anders machen

Zellenbezug anders machen
Ronald
Hallo Excelspezis
Mein Code sieht so aus:
Sub PivWerteFestlegen()
'Für Pivot-Tabelle Wertebereich (Palles) festlegen
LastPalles = [=Max(if(A1:A100000,row(A1:A10000),FALSE))]
Range("A65:F" & LastPalles).Select
ActiveWorkbook.Names.Add Name:="Palles", RefersToR1C1:= _
"='Planung&Status Zahlungsverkehr'!R65C1:R & LastPalles & C6"
Range("Auftragsart").Select
End Sub
Den Teil mit den "komischen Zellenadressen" möchte ich anders ansprechen (diese !R65C1 resp. RxxC6)
ActiveWorkbook.Names.Add Name:="Palles", RefersToR1C1:= _
"='Planung&Status Zahlungsverkehr'!R65C1:R & LastPalles & C6"

Lässt sich dies machen?
Vielen Dank
Gruss
Ron
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
..und, was ist da jetzt anders...?! orT
13.12.2010 15:17:20
Luc:-?
Gruß Luc :-?
AW: Zellenbezug anders machen
13.12.2010 19:48:59
Josef

Hallo Ron,
so?

Sub PivWerteFestlegen()
  Dim LastPalles As Long
  Dim strSheet As String
  
  strSheet = "Planung&Status Zahlungsverkehr"
  
  'Für Pivot-Tabelle Wertebereich (Palles) festlegen
  LastPalles = Evaluate("Max(If(" & "'" & strSheet & "'!" & "A1:A10000<>0,Row(A1:A10000),FALSE))")
  
  With Sheets(strSheet)
    .Parent.Names.Add Name:="Palles", _
      RefersToR1C1:="='" & strSheet & "'!" & Range("A65:F" & LastPalles).Address(, , xlR1C1)
  End With
  
End Sub

Gruß Sepp

Anzeige
AW: Zellenbezug anders machen
14.12.2010 10:30:31
Ronald
Hello Sepp
Danke dir. Mit deinem Code kann ich meine "komischen" !RxxCx Bezüge auflösen und mein Code wird besser lesbar.
Merci und Gruss
Ron
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige