von Gebirgsmarine » Do, 10.04.2014 15:39
Hallo liebe Forengemeinde,
schön, dass es Euch gibt...
Das Thema gab es schon des öfteren, wie ich der Suchfunktion entnehmen konnte. Gegockelt habe ich auch schon ausführlich. Trotzdem bin ich als blutiger Anfänger mit dem Thema Makros überfordert und konnte seit heute morgen keine Hilfe anhand der vorgeschlagenen Lösungen finden, da ich sie nicht passend für meinen Fall abändern konnte.
Ich habe eine "Tabelle1" erstellt mit einer Zelle "C22", die eine Auswahlliste mit den Begriffen "Ja" und "Nein" enthält (Zellbereich/Quelle: $Hilfstabelle.$C$1:$C$2). Die Begriffe "Ja" "Nein" wurden in der "Hilfstabelle" hinterlegt. Ich möchte ein Makro einbinden, dass folgendes ausführt:
1.) wird in C22 "Ja" ausgewählt, dann sollen die Zeilen 40-49 ausgeblendet werden
2.) wird in C22 "Nein" ausgewählt, dann sollen die Zellen 40-49 wieder eingeblendet werden
Mein letzter (sicherlich falscher) Versuch war:
Code: Alles auswählen
===================================
REM ***** BASIC *****
Sub testtabelle
with thisComponent.sheets().getbyname("Tabelle1")
for zi = 39 to 48 'zeile 40 bis 49
if .cell.value("C22").string = "Nein" then
.Rows(zi).isvisible = False
else
.Rows(zi).isvisible = True
end if
next
end with
End Sub
=================================
[code]…[/code] Tags gesetzt.
lorbass, Moderator
Ich wäre sehr dankbar, wenn mir jemand helfen könnte.
Vielen Dank und Grüße
Moderation:
Thema gvon OOo Calc nach OOo Basic und Java verschoben, wo alle Themen zur Basic-Programmierung hingehören.
lorbass, Moderator
Hallo liebe Forengemeinde,
schön, dass es Euch gibt...
Das Thema gab es schon des öfteren, wie ich der Suchfunktion entnehmen konnte. Gegockelt habe ich auch schon ausführlich. Trotzdem bin ich als blutiger Anfänger mit dem Thema Makros überfordert und konnte seit heute morgen keine Hilfe anhand der vorgeschlagenen Lösungen finden, da ich sie nicht passend für meinen Fall abändern konnte.
Ich habe eine "Tabelle1" erstellt mit einer Zelle "C22", die eine Auswahlliste mit den Begriffen "Ja" und "Nein" enthält (Zellbereich/Quelle: $Hilfstabelle.$C$1:$C$2). Die Begriffe "Ja" "Nein" wurden in der "Hilfstabelle" hinterlegt. Ich möchte ein Makro einbinden, dass folgendes ausführt:
1.) wird in C22 "Ja" ausgewählt, dann sollen die Zeilen 40-49 ausgeblendet werden
2.) wird in C22 "Nein" ausgewählt, dann sollen die Zellen 40-49 wieder eingeblendet werden
Mein letzter (sicherlich falscher) Versuch war:
[code]===================================
REM ***** BASIC *****
Sub testtabelle
with thisComponent.sheets().getbyname("Tabelle1")
for zi = 39 to 48 'zeile 40 bis 49
if .cell.value("C22").string = "Nein" then
.Rows(zi).isvisible = False
else
.Rows(zi).isvisible = True
end if
next
end with
End Sub
=================================[/code][color=#00AA00][code]…[/code] Tags gesetzt.
lorbass, Moderator[/color]
Ich wäre sehr dankbar, wenn mir jemand helfen könnte.
Vielen Dank und Grüße
[color=#00AA00][b]Moderation:[/b]
Thema gvon [url=http://de.openoffice.info/viewforum.php?f=2]OOo Calc[/url] nach [url=http://de.openoffice.info/viewforum.php?f=18]OOo Basic und Java[/url] verschoben, wo alle Themen zur Basic-Programmierung hingehören.
lorbass, Moderator[/color]