habe eine liste über Rettungsschwimmabzeichen erstellt und makros mit recorder aufgenommen.
wenn ich die schaltfläche "bronze" betätige soll nur der bereich bronze (von spalte E - P ) sichtbar werden. die bereiche für gold (spalten AC - AO) und silber (spalten Q - AB) werden ausgeblendet.
Die spalten a - d bleiben immer sichtbar.
das gleiche soll beim betätigen der schaltflächen "silber" und "gold" geschehen.
zusätzlich beim betätigen aller schaltflächen werden die in spalte d geschriebenen buchstaben B, S, und G gefiltert. bei Bronze eben "B" , Silber "S" usw.
Beim betätigen der schaltfläche "alle" wird wieder alles sichtbar, jede spalte und jede zeile.
funktionierte gut, bis das blatt geschützt wurde. dann kam
Laufzeitfehler '1004'
Die Hidden-Eigenschaft des Range-Objektes kann nicht festgelegt werden.
im modul wurde die zeile
Selection.EntireColumn.Hidden = True
markiert.
die datei habe ich zum besseren verständnis angefügt
https://www.herber.de/bbs/user/49511.xls
hat jemand eine idee, vielleicht auch wie es einfacher geht als ich es gemacht habe?
danke
alex