"Anklicken" der Schaltfläche Zählen
Moderator: Moderatoren
"Anklicken" der Schaltfläche Zählen
Hallo zusammen
Ich habe folgendes Problem auf das ich im Forum kein Thema finden konnte:
Ich habe auf einem Sheet eine Oberfläche mit 7 Buttons zum anklicken. Ich wollte gerne das Anklicken numerisch addiert haben und die Ausgabe der einzelnen Summen (bezogen auf den jeweiligen Button) auf dem 2. Sheet als Auswertung haben.
Leider habe ich bei dem von mir eingefügten Makro :
"Public Sub prcCount()
ActiveSheet.Shapes(Application.Caller).OLEFormat.O bject.Caption = _
CStr(Val(ActiveSheet.Shapes(Application.Caller).OL EFormat.Object.Caption) + 1)
End Sub"
immer wieder eine Fehlermeldung und keinen Erfolg.
Ein alternativer Code
"Private Sub CommandButton1_MouseUp(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
ActiveCell.Activate
Me.Range("B2").Value = Me.Range("B2").Value + 1
End Sub"
funktioniert leider auch nicht...............
Hat vielleicht jemand von Euch eine Idee, wie ich das genau anstellen soll?
Die Schaltflächen liegen von B2 bis B8 - mein nächstes Problem wäre, ich würde diese Summen aus den Klicks auf Sheet 2 nach Monat(Januar-Dezember) sortiert haben wollen um damit eine Statistik anzufertigen.
Ich wäre allerdings auch nur für die Lösung meines 1. Problems extrem dankbar!!
D A N K E
Ich habe folgendes Problem auf das ich im Forum kein Thema finden konnte:
Ich habe auf einem Sheet eine Oberfläche mit 7 Buttons zum anklicken. Ich wollte gerne das Anklicken numerisch addiert haben und die Ausgabe der einzelnen Summen (bezogen auf den jeweiligen Button) auf dem 2. Sheet als Auswertung haben.
Leider habe ich bei dem von mir eingefügten Makro :
"Public Sub prcCount()
ActiveSheet.Shapes(Application.Caller).OLEFormat.O bject.Caption = _
CStr(Val(ActiveSheet.Shapes(Application.Caller).OL EFormat.Object.Caption) + 1)
End Sub"
immer wieder eine Fehlermeldung und keinen Erfolg.
Ein alternativer Code
"Private Sub CommandButton1_MouseUp(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
ActiveCell.Activate
Me.Range("B2").Value = Me.Range("B2").Value + 1
End Sub"
funktioniert leider auch nicht...............
Hat vielleicht jemand von Euch eine Idee, wie ich das genau anstellen soll?
Die Schaltflächen liegen von B2 bis B8 - mein nächstes Problem wäre, ich würde diese Summen aus den Klicks auf Sheet 2 nach Monat(Januar-Dezember) sortiert haben wollen um damit eine Statistik anzufertigen.
Ich wäre allerdings auch nur für die Lösung meines 1. Problems extrem dankbar!!
D A N K E
Re: "Anklicken" der Schaltfläche Zählen
Hi,
wie wäre es, wenn Du ein Beispieldokument hochlädst?
Gruß R
wie wäre es, wenn Du ein Beispieldokument hochlädst?
Gruß R
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: "Anklicken" der Schaltfläche Zählen
O.K.
Habe mal den Bereich mit den Buttons rauskopiert und in eine Beispieldatei gepackt.
vielleicht kannst Du mein Kostrukt ja zum Leben erwecken...
Danke
Habe mal den Bereich mit den Buttons rauskopiert und in eine Beispieldatei gepackt.
vielleicht kannst Du mein Kostrukt ja zum Leben erwecken...
Danke
- Dateianhänge
-
- Beispiel.ods
- (30.95 KiB) 42-mal heruntergeladen
Re: "Anklicken" der Schaltfläche Zählen
Nein, kann ich nicht, denn es handelt sich nicht um Buttons, sondern um Bilder.
Anbei ein Beispiel mit Buttons, einmal klicken, und im aktuellen Monat wird hochgezählt.
Gruß R
Anbei ein Beispiel mit Buttons, einmal klicken, und im aktuellen Monat wird hochgezählt.
Gruß R
- Dateianhänge
-
- Hochzählen_Monatsweise.ods
- (10.4 KiB) 48-mal heruntergeladen
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: "Anklicken" der Schaltfläche Zählen
O.K.
Das sieht wirklich anderst aus - allerdings funktioniert das in der Datei leider auch nicht.
Wir haben Februar - und wenn ich z.B. auf den Button 2 Klicke erscheint keine Zahl in Februar...
Das sieht wirklich anderst aus - allerdings funktioniert das in der Datei leider auch nicht.
Wir haben Februar - und wenn ich z.B. auf den Button 2 Klicke erscheint keine Zahl in Februar...
Re: "Anklicken" der Schaltfläche Zählen
Entschuldige,
habe mir die Datei runtergeladen und neu OO neu gestartet. Jetzt funktioniert das - Klasse, vielen Dank!!
Gruß Norbert
habe mir die Datei runtergeladen und neu OO neu gestartet. Jetzt funktioniert das - Klasse, vielen Dank!!
Gruß Norbert
Re: "Anklicken" der Schaltfläche Zählen
Vielleicht kannst Du mir noch den Code abwandeln, da die Ausgabe der Summen in Tabelle 2 erfolgen soll.
Ganz herzlichen Dank für Deine Mühe und Gruß
Norbert
Ganz herzlichen Dank für Deine Mühe und Gruß
Norbert
Re: "Anklicken" der Schaltfläche Zählen
Hallo Norbert,
Schau mal bei Dannenhöfer rein.
Und/oder downloade dir Andrew Pitonyak's OpenOffice Macro Information. Eine deutsche Version ist dort auch zu finden.
Folgendes noch.
Jeder hilft hier bestimmt gerne bei Makro-Problemen, aber dann bitte im richtigem Forum: OOo Basic und Java
Wenn die Datei nur in OOo/LO funktionieren soll, dann arbeite nur mit StarBasic da VBA Probleme mit sich bringen wird. Soll die Datei aber auch in Excel funktionieren dann sag das im voraus, da es dann sehr problematisch werden kann weil hier nicht jeder Excel hat.
Gruß
balu
Wenn ich falsch liege, dann darfst Du mich Lügner nennen. Aber dein Code sieht mir sehr verdächtig nach Excel-VBA aus, oder? Und da ist es nicht verwunderlich das er nicht einwandfrei funktioniert, da StarBasic nicht zu 100% VBA kann.Ich habe folgendes Problem auf das ich im Forum kein Thema finden konnte:
[...]
immer wieder eine Fehlermeldung und keinen Erfolg.
Verständlich, da auch das VBA ist.Ein alternativer Code
[...]
funktioniert leider auch nicht...............
Sorry, auch wenn es sich hart anhört so bleibt dir das nicht erspart: "Lerne StarBasic."Vielleicht kannst Du mir noch den Code abwandeln, da die Ausgabe der Summen in Tabelle 2 erfolgen soll.
Schau mal bei Dannenhöfer rein.
Und/oder downloade dir Andrew Pitonyak's OpenOffice Macro Information. Eine deutsche Version ist dort auch zu finden.
Folgendes noch.
Jeder hilft hier bestimmt gerne bei Makro-Problemen, aber dann bitte im richtigem Forum: OOo Basic und Java
Wenn die Datei nur in OOo/LO funktionieren soll, dann arbeite nur mit StarBasic da VBA Probleme mit sich bringen wird. Soll die Datei aber auch in Excel funktionieren dann sag das im voraus, da es dann sehr problematisch werden kann weil hier nicht jeder Excel hat.
Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.
wehr rächtschraipfähler findet khan si behalden
wehr rächtschraipfähler findet khan si behalden

Re: "Anklicken" der Schaltfläche Zählen
Danke Balu
Gerade weil ich mich nicht wirklich auskenne nutze ich genau dieses Forum um mich weiter zu entwickeln. Ja, und das mit freundlicher Unterstützung der Forenmitglieder wie z.B. F3K Total!
Mir war nicht klar, das dieses Forum hier nur etwas für Profis ist, sorry.
Gruß Norbert
Gerade weil ich mich nicht wirklich auskenne nutze ich genau dieses Forum um mich weiter zu entwickeln. Ja, und das mit freundlicher Unterstützung der Forenmitglieder wie z.B. F3K Total!
Mir war nicht klar, das dieses Forum hier nur etwas für Profis ist, sorry.
Gruß Norbert
Re: "Anklicken" der Schaltfläche Zählen
Hallo Norbert,
das Du jetzt meine Worte falsch verstanden hast, dafür entschuldige ich mich.
Ich dachte nur, wenn Du mit VBA hier ankommst, das Du dementsprechend schon Erfahrung dadrin hast und StarBasic zu lernen dir eventuell nicht gar so schwer fällt. Und damit dir der Einstieg/Umstieg nicht gar so schwer fällt, hatte ich dir die zwei nützlichen Links gepostet.
Um das Blatt zu ändern musst Du im Code folgende Zeile ändern.
Hier tauscht Du die Null (0) gegen eine 1 aus. Nachzulesen hier: Wie kann man auf Sheets (Arbeitsblätter) zugreifen?
Wenn Du nicht in der Spalte D die Ergebnisse dort haben willst, dann musst Du etwas mehr ändern. Nützliche Infos dazu bekommst Du bei: Wie bekomme ich Zugriff zu einer Zelle?
Hilft dir das weiter?
Gruß
balu
das Du jetzt meine Worte falsch verstanden hast, dafür entschuldige ich mich.
Ich dachte nur, wenn Du mit VBA hier ankommst, das Du dementsprechend schon Erfahrung dadrin hast und StarBasic zu lernen dir eventuell nicht gar so schwer fällt. Und damit dir der Einstieg/Umstieg nicht gar so schwer fällt, hatte ich dir die zwei nützlichen Links gepostet.
Mit dieser Bitte kann zumindest ich nicht viel anfangen, da einfach noch weitere Angaben fehlen. Wo genau in Tabelle 2, ab welcher Zelle?Vielleicht kannst Du mir noch den Code abwandeln, da die Ausgabe der Summen in Tabelle 2 erfolgen soll.
Um das Blatt zu ändern musst Du im Code folgende Zeile ändern.
Code: Alles auswählen
osheet = thiscomponent.sheets(0)
Wenn Du nicht in der Spalte D die Ergebnisse dort haben willst, dann musst Du etwas mehr ändern. Nützliche Infos dazu bekommst Du bei: Wie bekomme ich Zugriff zu einer Zelle?
Hilft dir das weiter?
Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.
wehr rächtschraipfähler findet khan si behalden
wehr rächtschraipfähler findet khan si behalden

Re: "Anklicken" der Schaltfläche Zählen
Hallo balu
...gab es da etwa etwas falsch zu verstehen?
Zu Deinen Vorschlägen - ja, das hat mir geholfen - vielen Dank!
Werde das mal versuchen umzusetzen - zwischenzeitlich bin ich durch Knobeln soweit, das ich es zum Laufen gebracht habe und es mir eine numerische Statistik auswirft welche ich als Diagramm darstellen kann.
Vielen Dank nochmals an Alle
...gab es da etwa etwas falsch zu verstehen?
Zu Deinen Vorschlägen - ja, das hat mir geholfen - vielen Dank!
Werde das mal versuchen umzusetzen - zwischenzeitlich bin ich durch Knobeln soweit, das ich es zum Laufen gebracht habe und es mir eine numerische Statistik auswirft welche ich als Diagramm darstellen kann.
Vielen Dank nochmals an Alle