Seite 1 von 1
Excel Code in libre calc verwenden
Verfasst: Do 11. Jan 2018, 14:13
von jenschmi
Hallo,
Ich habe ein Excel Makro in mein Calc kopiert.
Es funktioniert aber nicht.
Option Explicit
Private Sub commandbutton1_click ()
ActiveCell.Activate
Selektion.Interior.ColorIndex = 4
Ende Sub
Was muss ich hier ändern?
Vielen Dank schon mal im voraus.
Gruß jenschmi
Re: Excel Code in libre calc verwenden
Verfasst: Do 11. Jan 2018, 17:14
von mikele
Hallo,
ich glaube, in VBA müsste es
heißen.
Wenn ich es richtig verstehe, möchtest du per Klick auf einen Button die Hintergrundfarbe der aktuelle Zelle festlegen. Calc kennt allerdings ColorIndex nicht.
Folgendes sollte halbwegs funktionieren:
Code: Alles auswählen
Sub commandbutton1_click ()
Thiscomponent.Currentcontroller.selection.cellbackcolor=rgb(255,0,0)
End Sub
Die Farbe legst du über die RGB-Werte fest (im obigen Schnipsel wäre die Hintergrundfarbe nun rot).
Re: Excel Code in libre calc verwenden
Verfasst: Do 11. Jan 2018, 18:27
von jenschmi
Vielen Dank für die schnelle Antwort.
Ich teste das morgen gleich und gebe Bescheid.
Gruß jenschmi
Re: Excel Code in libre calc verwenden
Verfasst: Do 11. Jan 2018, 19:05
von jenschmi
Ich habe es doch mal fix probiert.
Wenn ich das Makro über F5 ausführe klappt das wunderbar. Aber wie weise ich dem Button das Makro zu. Sorry für eure Mühe.
Wenn ich auf den Button klicke passiert nichts.
LG jenschmi
Re: Excel Code in libre calc verwenden
Verfasst: Do 11. Jan 2018, 23:03
von jenschmi
Hallo,
Hab ein bisschen getüftelt, und hat geklappt.
Danke nochmal für das Makro.
Gruß jenschmi