Syntax für strukturierte Verweise in VBA
30.01.2018 10:09:59
Markus
ich habe für mich die strukturierten Verweise in Excel entdeckt und versuche nun, auch in vba auf diese zuzugreifen. Allerdings will mir der Zugriff auf die Überschriften (#Kopfzeilen) nicht gelingen.
Was in der Formelsprache mit =MeineTabelle[#Kopfzeilen] funktioniert, will mir in vba nicht gelingen.
Dim sSheet As String
Dim sBereich As String
Dim rBereich As Range
Dim x As String
Dim y As Range
sSheet = Sheets("VBA Cache").Range("vbaArbeitsblattname")
sBereich = Sheets("VBA Cache").Range("vbaBenannterBereich")
Set rBereich = Sheets(sSheet).Range("MeineTabelle[#Kopfzeilen]")
' Set rBereich = Sheets(sSheet).Range(sBereich & "[#Kopfzeilen]")
For Each y In rBereich.Cells
x = y.Value
Next
Bin für jeden hilfreichen Link / Tipp dankbar.
Vielleicht auch für einen anderen Ansatz? Das Ziel ist "einfach", die Spaltenüberschriften zulesen und zu "erkennen" in welcher Spalte ich bin, da die Reihenfolge nicht vorbestimmt ist. Ich erwarte z. B. eine Reihe von Namen, aber ich kann ich nicht davon ausgehen, dass diese aufsteigend und/oder irgendwie sortiert ist.
Vielen Dank im voraus!
Markus