Thema Datum  Von Nutzer Rating
Antwort
Rot Umwandlung Libre Office VBA Makro in Office 365 Makro
04.02.2022 08:53:47 Frank
NotSolved
04.02.2022 16:59:46 Gast6578
*****
NotSolved
04.02.2022 18:08:36 Frank Oberbach
NotSolved
05.02.2022 13:48:54 Gast98438
NotSolved
04.02.2022 18:19:45 Frank
NotSolved
06.02.2022 19:44:03 Frank
NotSolved

Ansicht des Beitrags:
Von:
Frank
Datum:
04.02.2022 08:53:47
Views:
623
Rating: Antwort:
  Ja
Thema:
Umwandlung Libre Office VBA Makro in Office 365 Makro

Hallo zusammen

Habe vor 3 Jahren für Libre Office im Internet ein sehr gutes Makro zusammen gebastelt.

Mit diesem Makro wird ein Blatt automatisch kopiert und man kann es über eine Eingabebox neu benennen.

Nach Bestätigung der Benennung wird das Blatt ans Ende kopiert und es erscheint eine Aufforderung zur Eingabe eines Blattschutz Passwort.

Nach Eingabe und Bestätigung befindet sich das Blatt dann geschützt ganz hinten in der Reihe.

Leider kann ich dieses Makro nicht für Office 365 nutzen.

Wer kann mir dieses Makro anpassen?

sub copy_sheet_and_protect
odoc=ThisComponent
osheets=odoc.sheets
ocount=osheets.count
oActiveSheet=odoc.currentController.ActiveSheet
oNewSheetName= inputbox ("neuer Name: ","aktuelle Tabelle kopieren", "Tabelle")
if oNewSheetName = "" then exit sub
oNewPassword= inputbox("Passwort: ","Tabellenschutz", "Tabelle")
if oNewPassword = "" then exit sub
osheets.copyByName( oActiveSheet.Name, oNewSheetName, ocount )
oNewSheet=osheets(ocount)
oNewSheet.protect(oNewPassword)
msgbox ("Tabelle `"+oNewSheetName+"` angelegt und geschützt"

end Sub

 

würde mich tierisch auf eine Lösung freuen

 

Gruß Frank


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Umwandlung Libre Office VBA Makro in Office 365 Makro
04.02.2022 08:53:47 Frank
NotSolved
04.02.2022 16:59:46 Gast6578
*****
NotSolved
04.02.2022 18:08:36 Frank Oberbach
NotSolved
05.02.2022 13:48:54 Gast98438
NotSolved
04.02.2022 18:19:45 Frank
NotSolved
06.02.2022 19:44:03 Frank
NotSolved