Excel Makro ausführen, wenn sich Wert in Zelle ändert

Office: Makro ausführen bei Wertänderung in Zelle

Helfe beim Thema Makro ausführen bei Wertänderung in Zelle in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, möcht folgendes Makro ausführen, wenn der Wert in D2 (Tabelle2) sich ändert Private Sub Worksheet_Change(ByVal Target As Range) 'Verlasse... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von silex1, 10. September 2008.

  1. Excel Makro ausführen, wenn sich Wert in Zelle ändert

    Makro ausführen bei Wertänderung in Zelle

    Hallo,

    möcht folgendes Makro ausführen, wenn der Wert in D2 (Tabelle2) sich ändert

    Private Sub Worksheet_Change(ByVal Target As Range)
    'Verlasse den Code, wenn die geänderte Zelle nicht B7 ist:
    If Target.Address <> "$D$2" Then Exit Sub
        Range("E1:E14").Select
        Range("E1:E14").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range("F1:F14"), Unique:=True
    End Sub

    allerding tut sich nicht´s, da der Wert aus Tabelle1 kommt (in D2 steht =Tabelle1!B11). Den Code im Blatt ausführen, mittels Button, ist kein Problem. Der Code befindet sich im Blatt2.
    Wo ist der Fehler?

    für sachdienliche Hinweise dankbar, silex1

  2. Hallo!

    Worksheet_Change springt dann an, wenn eine Zelle MANUELL geändert wird. Bei dir ändert sich die Zelle aber durch eine Berechnung.

  3. Excel Makro ausführen, wenn sich Wert in Zelle ändert

    Hallo Schatzi,

    wieder was gelernt, aber noch verwirrter!
    Kannst Du mir bitte den Code anpassen, da ich von VBA wenig Ahnung hab, und nicht weis, wie und was ich verändern müsste. Den die Filterung ist auch mit dem Recorder aufgezeichnet.

    lg silex1

  4. Makro ausführen bei Wertänderung in Zelle

    Hallo!

    Änderst du denn Tabelle1!B11 manuell?
    Dann hilft (hoffentlich) dieser Code im Modul von Tabelle1:

    Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address <> "$B$11" Then Exit Sub
    Sheets("Tabelle2").Range("E1:E14").AdvancedFilter Action:=xlFilterCopy, _
    CopyToRange:=Sheets("Tabelle2").Range("F1:F14"), Unique:=True
    End Sub

  5. Excel Makro ausführen, wenn sich Wert in Zelle ändert

    Hallo Schatzi,

    DANKE; DANKE; DANKE!
    Und woher wusstest Du (daher ein riesen Schatz) , dass ich B11 manuell ändere? Supie!

    lg silex1

    Anhänge:

    • Excel Makro ausführen, wenn sich Wert in Zelle ändert

Thema:

Makro ausführen bei Wertänderung in Zelle

  1. Makro ausführen bei Wertänderung in Zelle - Similar Threads - Makro ausführen Wertänderung

  2. Makros nach wenn dann prüfen und durchführen

    in Microsoft Excel Hilfe

    Makros nach wenn dann prüfen und durchführen: Ich arbeite zurzeit an einer Übersichtstabelle, aus der ich Informationen aus verschiedene Excelformulare entnehme. Da aber es ziemlich zeitaufwendig ist, jede einzelne Angabe manuell auf die...

  3. Makro nur ausführen wenn wenigstens eine Zelle gefüllt

    in Microsoft Excel Hilfe

    Makro nur ausführen wenn wenigstens eine Zelle gefüllt: Hallo, ich habe leider nur extrem wenig Erfahrung mit Makros und VBA. Aus diesem Grund habe ich mir etwas zusammengebastelt. Wahrscheinlich etwas zu kompliziert für diejenigen die es können. Und...

  4. Eintragung in mehrere Tabellen

    in Microsoft Excel Hilfe

    Eintragung in mehrere Tabellen: Hallo an alle. Ich habe ein kleines Problem. Ich habe schon ein Makro erstellt für eine Eingabemaske die per Knopfdruck erscheint. Diese hab ich in verschiedenen Tabellenblättern integriert für...

  5. Makro neu ausführen wenn Daten gefiltert werden

    in Microsoft Excel Hilfe

    Makro neu ausführen wenn Daten gefiltert werden: Hi zusammen, wenn ich auf meine Daten einen Filter anwende, soll ein bestimmtes Makro ausgeführt werden. [ATTACH] Also wenn ich bspw. bei Derivat "G70" rausnehme, soll ein Makro automatisch neu...

  6. VBA duplikate finden und auf Kriterien prüfen

    in Microsoft Excel Hilfe

    VBA duplikate finden und auf Kriterien prüfen: Liebe Excel Gemeinschaft Ich möchte gerne mit VBA code Doppelte Einträge finden und 2 Kriterien sollen Geprüft werden un anderen spalte. Zu guter letzte sollte in einer weiter die...

  7. Zu viele Leerzeichen nach Makroanwendung

    in Microsoft Excel Hilfe

    Zu viele Leerzeichen nach Makroanwendung: Hi zusammen, ich habe da ein Problem: Zu viele Leerzeichen in den Zellen (wo zuvor keine waren) nach der Anwendung eines aufgezeichneten Makros. Kann jemand helfen das Problem zu lösen? Die...

  8. Probleme mit Makros in Access 2016

    in Microsoft Access Hilfe

    Probleme mit Makros in Access 2016: Ausgangslage: 2 Formulare mit jeweils 1 Schaltfläche. Formular 1 ist geöffnet. Mit der Schaltfläche in Formular 1 soll per Makro Formular 2 geöffnet und die Schaltfläche in Formular 1...