Hallo Alle zusammen,
ich bin neu hier und möchte mich vor einer ersten Frage zunächst einmal vorstellen.
Ich bin der Robert und habe mit Tabellenkalkulationen bisher nicht viel am Hut gehabt. Schon gar nicht mit Programmierung.
Ich hoffe, Ihr verzeiht mir die eine oder andere dumme Frage.
Die wird auch gleich folgen.
Ich hoffe, ich bin damit in der richtigen Rubrik dieses Forums gelandet.
Ich habe mir ein Haushaltsbuch aus dem Netz herunter geladen und möchte es gerne anpassen.
In dem Haushaltsbuch (siehe Anhang) wird nach Klick auf "... neues Blatt" ein Übertrag in die Neue Tabelle Geschrieben.
Dazu wird im Macro zunächst der Übertrag definiert:
Dim cUbertrag as currency
Dann wahrscheinlich(?) die "Lage/Position" dieser Zelle angegeben:
cUbertrag = ThisComponent.Sheets(0).getCellByPosition(2, 17).Value
Was bedeuten die 2 und die 17? Ich kann die in keiner Weise mit den Pos. des Übertrags in Verbindung bringen
Danach wird der Übertrag in die Zelle "J18" geschrieben, das ist ja einiger Maßen verständlich:
ThisComponent.Sheets(0).getCellRangeByName("$J$18").value = cUbertrag
Nach "getCellByPosition" habe ich die letzten Tage zwar schon gesucht, aber nicht für mich verwertbares finden können
Ich habe die Tabelle "etwas" umgebaut.
Nun möchte ich gerne mehrere Zellen in das Neue Blatt übertragen lassen.
Das wären die Zellen G3 bis G7, H3 bis H7 und I3 bis I7
Die Werte aus diesen Zellen sollen in dem neuen Blatt (neuen Blättern) welches (welche) jeweils im neuen Tabellenblatt über den Buttom
"Neuer Monat und Jahr (neues Blatt)" erstellt werden jeweils immer von "älteren" Blatt übernommen werden. Ein Übertrag nur mit mehreren Zellen.
Also nicht "J18" wie im vorliegenden Falle.
Wie müsste ich das Macro entsprechend anpassen?
Ich würde mich über eine Hilfe sehr freuen.
MFG
Robert
- Kassenbuch.zip
- Kassenbuch mit Übertrag
- (20.2 KiB) 28-mal heruntergeladen