10.12.2019, 22:55
Guten Abend allerseits,
ich scheitere gerade an folgendem Vorhaben:
Ich möchte für ein Excelobjekt (= ein neues Blatt) dessen Name sowie Farbe des Tabellenreiters als Teile einer Eigenschaftsliste ansprechen.
Die Liste "Werte" ("C8:D9") hält für Name und TabColorIndex die Werte bereit.
Um anzudeuten, was laufen soll, dieser Kurz-Code
Nun aber möchte ich die Eigenschaften selbst mit meiner Auflistung ansprechen und es sollte in etwas so etwas ablaufen (was eben nicht funktioniert):
Kennt jemand von euch einen Weg, wie sich so etwas bewerkstelligen lässt?
Vielen Dank schon mal und schönen Abend.
(Und ich hoffe, ich konnte mein Anliegen einigermaßen verständlich erklären
Gruß
Ludwig
ich scheitere gerade an folgendem Vorhaben:
Ich möchte für ein Excelobjekt (= ein neues Blatt) dessen Name sowie Farbe des Tabellenreiters als Teile einer Eigenschaftsliste ansprechen.
Die Liste "Werte" ("C8:D9") hält für Name und TabColorIndex die Werte bereit.
Um anzudeuten, was laufen soll, dieser Kurz-Code
Code:
Sub test()
Dim var As Variant
Dim sh As Worksheet
ReDim var(1 To 2, 1 To 2)
var = Range("Werte")
Set sh = ThisWorkbook.Sheets.Add
With sh
.Name = var(1, 2)
.Tab.ColorIndex = var(2, 2)
End With
Debug.Print
Tabelle1.Select
End Sub
Code:
Sub test_Läuft_nicht()
Dim var As Variant
Dim sh As Worksheet
Dim z As Integer
ReDim var(1 To 2, 1 To 2)
var = Range("Werte")
Set sh = ThisWorkbook.Sheets.Add
For z = 1 To 2
sh& "." & var(z, 1) = var(z, 2)
Next z
Debug.Print
Tabelle1.Select
End Sub
Vielen Dank schon mal und schönen Abend.
(Und ich hoffe, ich konnte mein Anliegen einigermaßen verständlich erklären
Gruß
Ludwig