Hallo Butch,
1. Das Makro von F3K Total erstellt kein neues Dokument, sondern schreibt in ein bestehendes!
2. Dein Makro ist es, welches ein neues Dokument erstellt!
Zu 2
Wenn Dein Makro ein neues Dokument erstellt hat und der Tabellenausschnitt oder auch die gesamte Tabelle, jenach
zuvor gesezter Markierung in das neue Dokuemnt eingefügt hat, stehen in der Spalte A Nummerierung welche per
Formeln generiert werden.
Du möchtest, dass nun die Formeln in Spalte A durch feste Werte ersetzt werden und
genau dies macht das Makro von F3K Total!
Also musst Du Dein Makro durchlaufen lassen und im Anschluß die Formeln durch feste Werte per Makro ersetzen.
1. Kopiere das gesamte Makro von F3K Total in das Modulsblatt Deines Makros.
2. Schreibe am Ende Deines Makros vor END SUB die Anweisung: CALL S_Tabellennummerierung
3. Fertig
Teste es und melde Dich sofern Du noch Fragen hast.
Gruß
Craig
❤️ Helfen Sie noch heute, unser LibreOffice Forum zu erhalten! ❤️
Unterstützen Sie das LibreOffice-Forum und helfen Sie uns, unser Ziel für 2025 zu erreichen!
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Kopieren von Tabellen mit Formeln
Re: Kopieren von Tabellen mit Formeln
Gruß
Craig
Nie die Sicherungskopie vergessen!
════════════════════════════════════════════════
WIN 10 Pro 64-Bit • LO 7.4.5.1 (x64) • AOO 4.1.8
Craig
Nie die Sicherungskopie vergessen!
════════════════════════════════════════════════
WIN 10 Pro 64-Bit • LO 7.4.5.1 (x64) • AOO 4.1.8
Re: Kopieren von Tabellen mit Formeln
Moin,
geht es so? (aufgenommenes Makro):
Gruß R
geht es so? (aufgenommenes Makro):
Code: Alles auswählen
sub Copy_Selected_Table_Rows_to_new_Doc
dim noargs()
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dispatcher.executeDispatch(document, ".uno:Copy", "", 0, Array())
sURL = "private:factory/swriter"
oDoc2 = StarDesktop.loadComponentFromURL(sURL,"_blank",0,noargs())
document2 = oDoc2.CurrentController.Frame
dispatcher.executeDispatch(document2, ".uno:InsertPara", "", 0, Array())
dim args4(0) as new com.sun.star.beans.PropertyValue
args4(0).Name = "SelectedFormat"
args4(0).Value = 10
dispatcher.executeDispatch(document2, ".uno:ClipboardFormatItems", "", 0, args4())
end sub
- Dateianhänge
-
- Copy_Selected_Table_Rows_to_new_Doc.odt
- (11.34 KiB) 143-mal heruntergeladen
Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Kopieren von Tabellen mit Formeln
Und ob! Vielen herzlichen Dank, du hast mir viel Arbeit erspart! Ich machte zwar, nachdem ich den "manuellen" Weg gefunden hatte, auch gleich eine Makroaufzeichnung, und dann auch schon einen ersten Versuch, die Aufzeichnung mit meinem Makro zu kombinieren, aber bis ich dann mit meinen erbärmlichen Makrokenntnissen alle Fehler ausgemerzt hätte, würde es noch ewig dauern. Jetzt kann ich mich gleich auf die Suche nach dem nächsten Problem begeben.F3K Total hat geschrieben:Moin,
geht es so?

Danke,
Butch
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.