Zeilen ausblenden zu langsam

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: Zeilen ausblenden zu langsam

Re: Zeilen ausblenden zu langsam

von TrueColor » Di, 04.02.2014 14:37

Wenn die Zeilen mal nicht an einem Stück hängen sollten (sortieren, filtern o.ä.), kannst du LockControllers bzw. UnlockControllers verwenden, das schaltet die Bildschirmaktualisierung.

Code: Alles auswählen

' ----------------
'   ScreenUpdate
' ----------------
' Beschreibung: schaltet die Bildschirmaktualisierung ein
' benötigte Macros: keine
'
Sub ScreenUpdate

  oDoc = ThisComponent
  oDoc.UnlockControllers

End Sub

' ----------------
'   ScreenLock
' ----------------
' Beschreibung: schaltet die Bildschirmaktualisierung aus
' benötigte Macros: keine
'
Sub ScreenLock

  oDoc = ThisComponent
  oDoc.LockControllers

End Sub

' -----------
'   DeinMacro
' -----------
' Beschreibung: macht viel Zeug, wo viel Ansicht aktualisiert wird
' benötigte Macros: ScreenUpdate, ScreenLock
'
Sub DeinMacro

    [blah]
    
    call ScreenLock

    [blubb mit viel Zeug, wo viel Ansicht aktualisiert wird]
    
    call ScreenUpdate

End Sub

Re: Zeilen ausblenden zu langsam

von Karolus » Di, 04.02.2014 09:55

Hallo

Code: Alles auswählen

Sub ALLES_aus
    sheet = thisComponent.sheets().getbyname("Tabelle1")
    sheet.getCellRangeByPosition(0,0,0,999).Rows.IsVisible = False
End Sub
Karolus

Nach oben