Zellen zurücksetzen

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Grewo

Zellen zurücksetzen

Beitrag von Grewo » Mi, 05.07.2017 22:47

HeyHey!
Ich hätte da eine Frage:

Wie ihr im folgendem Bld sehen könntbaue ich eine kleine "Kasse"
https://picload.org/view/rpoiacca/kasse-voll.png.html

Nun möchte ich wenn man auf den Button 'Tabelle zurücksetzten' drückt, dass sich die Tabelle wieder auf Null zurück setzt [siehe Bilder]

https://picload.org/view/rpoiaccl/kasse ... d.png.html
https://picload.org/view/rpoiaccr/kasse-leer.png.html


Nun meine Frage:
Gibt es dafür deinen Macrocode?
Den den, den ich angefangen abe scheint falsch zu sein:/

Code:

Code: Alles auswählen

REM  *****  BASIC  *****

Sub plus_100_Trinken
thisComponent.sheets().getbyname("Tabelle1").getcellrangebyname("I5;I7;I9;I11;I13;I15;I1;I19;I21;K5;K7;K9;K11;K13;K15;K17;K19;K21;K24").value = 0
End Sub

Stephan
********
Beiträge: 10056
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Zellen zurücksetzen

Beitrag von Stephan » Do, 06.07.2017 08:54

Gibt es dafür deinen Macrocode?
z.B.:

Code: Alles auswählen

Sub plus_100_Trinken
	With thisComponent.sheets().getbyname("Tabelle1")
		For i = 4 To 20 Step 2 
			.getCellByPosition(8,i).value = 0
			.getCellByPosition(10,i).value = 0
		Next i
		.getCellByPosition(10,23).value = 0
	End With
End Sub
Den den, den ich angefangen abe scheint falsch zu sein:/
naja, die Semikolons sind falsch (das gibt es nur in Tabellenformeln), ich bin aber überfragt wie man direkt mehrere Zellen gleichzeitig per Namen anspricht, obwohl das eigentlich eine simple Frage ist.


Gruß
Stephan

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste