Guten Abend !
Ich versuche gerade einen "Online-Spielberichtsbogen" über "Google Tabellen" ( in der Folge GT ) zu realisieren ...
Abgesehen davon daß GT keine Excel-Makros ausführt, werden die in der XLSM vorhandenen Schaltflächen nicht mal angezeigt ...
In Excel hatte ich noch die Option "Drehfeld", um in dessen verknüpfter Zelle den Wert +/- einzustellen.
Das DREHFELD gibts leider in GT nicht !
Daher habe ich das XLSM-File in eine neue GT-Tabelle importiert ( vorhandene Punkteberechnungs-Formeln funktionieren alle ... )
und für den Eintrag von Sonderleistungen ( 4 Arten, je 2x8 Spieler ) versuche nun somit via 64 Schaltflächen hinterlegten neuen Makros den Wert in den betroffenen Zellen zu erhöhen ...
( siehe Anhang )
Was ich ursprünglich in Excel noch mit einem dem jeweiligen Button zugewiesenen Makro ( Muster ) realisiert hatte :
Sub Guest1_95()
Range("j64").Value = Range("j64").Value + 1
End Sub
...versuche ich nun seit mind. 10 Stunden per Google- & Forensuche den äquivalenten Code für GT
zu finden !!
Ich hab es zwar geschafft, via Makro ( & Button ) einen beliebigen Wert in die gewünschte Zelle eintragen zu lassen :
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('J52').activate();
spreadsheet.getCurrentCell().setValue('1');
};
finde aber keine Möglichkeit, wie ich zuerst den Wert der Zelle auslesen kann und die Zahl 1 dazu addieren kann !
Vielleicht kann mir jemand von Euch den entscheidenden "Schubs" geben ...
LG Fritz
Ich versuche gerade einen "Online-Spielberichtsbogen" über "Google Tabellen" ( in der Folge GT ) zu realisieren ...
Abgesehen davon daß GT keine Excel-Makros ausführt, werden die in der XLSM vorhandenen Schaltflächen nicht mal angezeigt ...
In Excel hatte ich noch die Option "Drehfeld", um in dessen verknüpfter Zelle den Wert +/- einzustellen.
Das DREHFELD gibts leider in GT nicht !
Daher habe ich das XLSM-File in eine neue GT-Tabelle importiert ( vorhandene Punkteberechnungs-Formeln funktionieren alle ... )
und für den Eintrag von Sonderleistungen ( 4 Arten, je 2x8 Spieler ) versuche nun somit via 64 Schaltflächen hinterlegten neuen Makros den Wert in den betroffenen Zellen zu erhöhen ...
( siehe Anhang )
Was ich ursprünglich in Excel noch mit einem dem jeweiligen Button zugewiesenen Makro ( Muster ) realisiert hatte :
Sub Guest1_95()
Range("j64").Value = Range("j64").Value + 1
End Sub
...versuche ich nun seit mind. 10 Stunden per Google- & Forensuche den äquivalenten Code für GT
zu finden !!
Ich hab es zwar geschafft, via Makro ( & Button ) einen beliebigen Wert in die gewünschte Zelle eintragen zu lassen :
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('J52').activate();
spreadsheet.getCurrentCell().setValue('1');
};
finde aber keine Möglichkeit, wie ich zuerst den Wert der Zelle auslesen kann und die Zahl 1 dazu addieren kann !
Vielleicht kann mir jemand von Euch den entscheidenden "Schubs" geben ...
LG Fritz
Anhänge
Zuletzt bearbeitet: