tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
792
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Trash Trash ist offline Mitglied Brokat
    Registriert seit
    Jan 2002
    Beiträge
    400
    moin,
    ich habe mehrere Gültigkeitslisten, die in Abhängigkeit voneinander mit anderen Werten befüllt werden. Wenn z.B. die Liste 1 angewählt wurde, wird ein Worksheet_Change ausgelöst und es wird ermittelt, dass Liste 1 geändert wurde. Das Makro ändert daraufhin die Werte in Liste 2.

    Nun möchte ich es so machen, dass wenn Liste 1 geändert wurde, erstmal die Werte in Liste 2 auf blank gesetzt werden. Allerdings wird in dem Moment des Änderns ja wieder Worksheet_Change ausgelöst und das bringt die ganze Verarbeitung durcheinander.

    Ist es irgendwie möglich Zellen zu ändern OHNE ein Worksheet_change auszulösen? Oder gibt es explizit ein Event, dass nur feuert wenn eine Listenauswahl getroffen wurde?

    Danke
     

  2. #2
    Trash Trash ist offline Mitglied Brokat
    Registriert seit
    Jan 2002
    Beiträge
    400
    Arghs, nun hat Google doch eine Lösung ausgespuckt:

    Code :
    1
    2
    
    Application.EnableEvents = False
    Application.EnableEvents = True
     

  3. #3
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    Mach ein Flag (Variable).
    Beim ändern der Liste 1 setzt du das Flag je nachdem ob Liste 2 angepasst werden muss oder nicht.
    Beim _Change kannst du zuerst dieses FLag abfragen und ggf nichts ausführen.
     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

Ähnliche Themen

  1. JTable: Inhalt Zelle ändern
    Von MScalli im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 1
    Letzter Beitrag: 09.06.08, 12:24
  2. In JTable Zelle hervorheben ohne sie zu selektieren
    Von kleinevroni im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 1
    Letzter Beitrag: 04.04.08, 17:24
  3. kein Rahmen bei Zelle ohne Inhalt
    Von soyo im Forum CSS
    Antworten: 12
    Letzter Beitrag: 01.05.06, 18:38
  4. Hintergrundfarbe einer Zelle per Formel ändern
    Von Nikon the Third im Forum Office-Anwendungen
    Antworten: 2
    Letzter Beitrag: 01.05.06, 15:42
  5. Rollover für Tabellen-Zelle ohne JS
    Von qsrs im Forum CSS
    Antworten: 3
    Letzter Beitrag: 26.05.05, 18:17