ich habe ein Arbeitsblatt mit ca. 30 Spalten, aus denen sich der Anwender seine für ihn persönlich wichtigen Spalten zusammenstellen soll (der Rest wird ausgeblendet).
Dazu wollte ich ein Userform mit Checkboxen verwenden. Das klappt so weit auch ganz gut, Ein- und Ausblenden funktioniert.
Wenn der Anwender nun das Userform verläßt und neu aufruft, sollen die Checkboxen natürlich den Status annehmen, wie ihn die Spalten im Tabellenblatt haben, also angekreuzt für eingeblendet und umgekehrt.
Wie lese ich mein Tabellenblatt aus (welche Spalten sind ein-, welche ausgeblendet) und wie übergebe ich die Werte in das Userform?
Ich habe die Checkboxen mit eigenen Namen versehen und kann sie so
Spaltenansicht.IST_VORJAHR.Value = 0 (Spaltenansicht = Name Userform, IST_VORJAHR = Name Checkbox)
auch ansprechen, jedoch bekomme ich eine Fehlermeldung, wenn ich sie so anspreche:
Spaltenansicht.[Zellinhalt].Value = 0 (Zellinhalt lese ich aus der obersten Zeile der jeweiligen Spalte aus, ist quasi die eindeutige Bezeichnung)
Gibt es da eine Möglichkeit? Oder wo liegt der Fehler?
Danke und viele Grüße
Oliver