Damit ich ganz gezielt Spalten ausblenden kann habe ich für diesen Zweck eine Prozedur geschrieben, die in der Hauptsache mit dem Code
Colums(i).Hidden = True
arbeitet. Dabei wird über eine IF-Schleife in jeder Spalte geprüft, ob die Spalte ausgeblendet werden soll und diese dann ausgeblendet oder auch nicht.
Meine Prozesur funktioniert bei einem neuen und leeren Arbeitsblatt einwandfrei über alle Spalten. In der Tabelle in der ich die Prozedur benötige, und die mit vielen Möglichkeiten von Excel arbeitet (Datenprüfung, Kommentare, ...) funktioniert die Prozedur bei 140 bis 155 Spalten, je nach Situation (ist allerdings reproduzierbar!). Anschließend gibt es die VBA-FEHLERMELDUNG "Laufzeitfehler 1004 - Die Hidden-Eigenschft des Range-Objektes kann nicht festgelegt werden."
Kann mir jemand einen Tip geben, woran es fehlt - d.h was ich an dem Arbeitsblatt ändern muß oder wie ich den Code gestalten muß, damit dieser Fehler nicht auftritt?
Bin für eine Lösung sehr verbunden.
Klaus Gurr, Tübingen