Ich wünsche allen im Forum ein erfolgreiches und glückliches Neues Jahr 2011! Mitte Dezember habe ich einen Thread geöffnet, den ich dann leider aus Zeitgründen erstmal nicht weiter verfolgen konnte - ärgerlich. Sorry an alle, die sich bereits hierzu eingebracht und von mir noch kein Feedback bekommen haben: Luc, Rudi Maintaire und besonders NoNet! Ich würde hier jetzt aber gern nochmal ansetzen, weil ich noch nicht ganz am Ziel bin. Der Hintergrund ("warum das alles") steht im alten Thread im Beitrag Geschrieben am: 10.12.2010 12:51:26.
Hallo Markus, anbei ein Beispiel zum Auslesen, Speichern, Löschen und Zurücksetzen der Bedingten _ Formatierungen eines Bereiches : https://www.herber.de/bbs/user/72657.xls Hinweis : auf das Speichern und Zurücksetzen der Rahmenformatierungen, Muster (Schraffierungen) _ _ _ und etlichen Schriftformatierungen habe ich der Einfachkeit wegen verzichtet. Es werden nur die Schriftart, Farbe und Größe sowie die Hintergrundfarbe der Bed.Formatierung _ _ _ gespeichert ! Die ARRAY-Variable arBF() ist auf einen 10x10 Zellen großen Bereich begrenzt, falls größere _ Bereiche gespeichert werden sollen, bitte anpassen !! Gruß, NoNet @NoNet: Vielen Dank für Deine Mühen und die Datei, die Du hochgeladen hast. Meine Programmierkenntnisse sind nicht sehr hoch , ich habe versucht, den Code anzupassen, um die Bedingten Formatierungen für eine komplette Zeile auszulesen (ich lade die Datei auch mal hoch, meine Änderungen habe ich kommentiert und zum leichteren Wiederfinden mit "###" gekennzeichnet).
https://www.herber.de/bbs/user/72887.xls
Die Dimension für die Zeilen (Variable arBF) könnte man sich eigentlich jetzt sparen, wenn das geht würde ich die Variable aber so belassen wie von Dir vorgeschlagen mit Dimension auch für die Zeilen, in meinem Fall aber nur Speicher für eine Zeile reservieren.
Was ich jetzt aber noch bräuchte wäre eine Erweiterung des Variablentyps typBedFormat um die Möglichkeit, auch die Linien (in meinem Fall reicht oben und unten) auslesen zu können (den korrekten Code kenne ich hierfür leider nicht ). Kannst Du mir hier weiterhelfen?
Ich hoffe, dass ich das Thema jetzt ohne weitere Unterbrechungen zum Ziel führen kann. ;-)
Grüße
Markus.