Seite 1 von 1

leer Tabellenzeilen ausblenden einblenden.

Verfasst: Di, 28.08.2012 11:04
von onit
Teilweise gelöst:

Habe bei for zi dim zi eingesetzt und anstatt """" nur "" jetzt geht es. Wie kann ich die den wieder einblenden? Und noch eine Frage: Bei Tabelle1 setze ich vor den Artikel ein x. Dann erscheint er auf Tabelle2. Die Funktion ist ISTLEER. Wenn ich jetzt ein Markierfeld einsetze geht dass leider nicht. Kann mir dabei jemand helfen?

Hallo Zusammen,

habe einige Makros zu Zeilen ausblenden hier gefunden und versuche damit klar zu kommen. Wie bei den meisten Foren Einträgen geht es darum, dass eine Zeile mit Artikeln in Tabelle1 markiert wird und diese dann in Tabelle2 erscheint. Da aber nicht alle Artikel markiert werden, entstehen in Tabelle 2 Leerzeilen die ich mit unten stehenden Makro ausblenden wollte. Zuerst kam die Meldung "Variable nicht definiert" die dann nicht mehr aufgetaucht ist. Ich dachte super und habe das Makro ausgeführt. Es scheint auch zu Arbeiten, aber was es macht? Die Zeilen sind nach wie vor eingeblendet. Ich habe zwar keine 0.00 Euro Spalte aber bei mir ist die 1 Spalte und leer. Kann mir jemand einen Tipp geben? Werde schon verrückt. Ich verwende OpenOffice 3.3.0 auf Mac 10.4.11. Wenn Ihr noch ein paar Infos braucht um mir bei dem Problem zu helfen bitte einfach nachfragen?
z.B.
Sub Zeilen_ausblenden_bei '0.00 und "
with thisComponent.sheets().getbyname("Tabelle2")
for zi = 0 to 199 'zeile 1 bis 200
if .getcellbyposition(1,zi).string = "0.00" or .getcellbyposition(1,zi).string = """" then
.rows(zi).isvisible = false
else
.rows(zi).isvisible = true
end if
next
end with
End Sub

Vielen Dank schon mal im voraus

Onit