Makro durch WENN/IF starten; oder Makro alle 10 sekunden sta

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Makro durch WENN/IF starten; oder Makro alle 10 sekunden sta

Re: Makro durch WENN/IF starten; oder Makro alle 10 sekunden

von F3K Total » Sa, 07.01.2012 17:16

Hallo,
wieso machst Du kein eigenes Thema auf? Mit Makro alle 10 Sekunden starten hat das wenig zu tun.
Tip: F1 (Hilfe) Suchbegriff Tabellendokument-Tastaturbefehle.
Gruß R

Re: Makro durch WENN/IF starten; oder Makro alle 10 sekunden sta

von Ironzwerg » Mo, 02.03.2009 21:04

Hi,

für eine Zelle gibt den ModifyListener.
Er reagiert, wenn sich der Wert der Zelle ändert.

Den Listener verwendest du wie folgt:

Code: Alles auswählen

oDoc = thisComponent.getCurrentController
oSheet = oDoc.getModel().getSheets().getByName("Tabelle1")
oCell = oSheet.getCellRangeByName("E9")

Listener = createUnoListener("Modified_", "com.sun.star.util.XModifyListener")
oCell.addModifyListener(Listener)

Sub Modified_modified(oEvent as Object)
msgbox "Hallo"
End Sub
So sollte es klappen, ist aber nicht getestet.
Es sollte so gehen, dass wenn sich der Wert in der Zelle E9 ändert, eine MsgBox aufpoppt mit Hallo drin.

Gruß

Ironzwerg

Nach oben