Office: (Office 2010) Zellbereich überwachen und bei Änderung andere Zelle um 1 erhöhen

Helfe beim Thema Zellbereich überwachen und bei Änderung andere Zelle um 1 erhöhen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hi Bräuchte mal wieder eure Hilfe. Ich möchte per Fomularsteuerelement ein Makro starten und stoppen. Dieses Makro soll dann einen Zellbereich... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Andreas1977, 8. Juli 2017.

  1. Zellbereich überwachen und bei Änderung andere Zelle um 1 erhöhen


    Hi

    Bräuchte mal wieder eure Hilfe.

    Ich möchte per Fomularsteuerelement ein Makro starten und stoppen.

    Dieses Makro soll dann einen Zellbereich überwachen (J3:J1000).
    Wenn sich im Zellbereich eine Zelle ändert, soll in gleicher Zeile in Spalte "L" sich der Wert um 1 reduzieren.

    Diese Überwachung soll solange andauern bis ich das Makro wieder ausschalte.


    Danke schon mal im vorraus

    Andreas

    :)
     
    Andreas1977, 8. Juli 2017
    #1
  2. Hallo Andreas,

    für solche "Überwachungsfunktionen" sind in Excel Ereignismakros vorgesehen.
    Durch welches Ereignis ändern sich denn die Werte in J3:J1000 ?

    Falls diese Zellen manuell geändert werden ist das Ereignis Worksheet_Change das richtige.

    Man kann innerhalb des Makros die Aktivität abhängig vom Wert einer Zelle ein- und ausschalten.

    Diesen Eintrag kann man, wenn gewünscht über ein Makro zum Steuerelement ändern.
     
  3. Hallo Helmut,

    das Ereignis ändert sich momentan manuell.

    Hatte dafür auch schon mal ein Makro versucht zu schreiben:

    Private Sub Worksheet_Change(ByVal Target As Range)

    If Not Application.Intersect(Target, Range("J3:J1000")) Is Nothing Then

    Range("").Value = Range("").Value - 1

    End If


    End Sub

    In diesem Makro fehlt mir aber noch, das er immer in der Zeile wo sich der Wert ändert auch in Spalte "L" sich der Wert um 1 verringert.

    Wie schreibt man sowas am besten?

    Wie kann ich so ein Makro per Steuerelement ein und ausschalten?


    Danke

    Andreas
     
    Andreas1977, 10. Juli 2017
    #3
  4. Zellbereich überwachen und bei Änderung andere Zelle um 1 erhöhen

    Hallo Andreas,

    Code für das Codemodul des Tabellenblatts, das Du überwachen willst:
    Code:
    Code für ein allgemeines Modul (im VB-Editor Einfügen/Modul) namens Modul1
    Code:
    Das Makro anaus legst Du hinter den Button. Wenn Du einen ActiveX-Button verwenden willst, nimm das Click-Ereignis.

    Die Überwachung ist beim Öffnen der Mappe standardmäßig aus und muss eingeschaltet werden. Wenn Du es anders herum willst, musst Du das Gegenteil von "If Modul1.blnAktiv" prüfen und sinnigerweise den Variablennamen anpassen.


    Grüße
    EarlFred
     
    EarlFred, 10. Juli 2017
    #4
  5. Hallo EarlFred,

    vielen Dank....das klappt super. Genau so wie ich es wollte. Schön das es solche Foren gibt.

    Gruß

    Andreas
     
    Andreas1977, 10. Juli 2017
    #5
  6. Hallo, ich hoffe ich kann dieses Thema nochmal aufgreifen.

    ich versuche mich auch an so einem Code ran. Nur das nicht nach einer Spalte kontrolliert werden soll, sondern über Zeilen hindurch (A6:U6) und in X6 und Y6 bspw. "Änderung" steht. Dies soll für jede Zeile ab A6 bis zur letzten beschriebenen Zeile passieren..

    Hat hierzu jemand vielleicht eine Idee?

    Viele Grüße
     
  7. Hallo,

    Du musst dafür doch nur den überwachten Bereich anpassen:
    Code:
    Grüße
    EarlFred
     
    EarlFred, 18. Januar 2018
    #7
  8. Zellbereich überwachen und bei Änderung andere Zelle um 1 erhöhen

    ok. wusste nicht dass, ich nur das ändern muss *Smilie

    Jetzt gibt er mir aber eine Fehlermeldung bei ".blnaktiv "
    Muss ich das noch irgendwie deklarieren?

    Danke und Grüße
     
  9. du musst einfach Beitrag #4 lesen und umsetzen...
     
    EarlFred, 18. Januar 2018
    #9
Thema:

Zellbereich überwachen und bei Änderung andere Zelle um 1 erhöhen

Die Seite wird geladen...
  1. Zellbereich überwachen und bei Änderung andere Zelle um 1 erhöhen - Similar Threads - Zellbereich überwachen Änderung

  2. Zellbereich Namen per Makro vergeben

    in Microsoft Excel Hilfe
    Zellbereich Namen per Makro vergeben: Moin zusammen, in einer Dienstplandatei gibt es einen Zellbereich "Kuerzel". In den Monatsblättern lassen sich die Kuerzel per PullDownMenue auswählen. Aktuell bezieht sich der Bereich auf...
  3. Zellbereich als Text ausgeben

    in Microsoft Excel Hilfe
    Zellbereich als Text ausgeben: Grüße, ich steh' irgendwie auf dem Schlauch und komme nicht weiter.. Ich möchte einen Zellbereich als Text auslesen. Beispiel 1: Die Funktion einer Zelle beginnt mit einer Let-Funktion:...
  4. VBA Zellbereiche anhand einer Suchvariable in neues Tabellenblatt kopieren

    in Microsoft Excel Hilfe
    VBA Zellbereiche anhand einer Suchvariable in neues Tabellenblatt kopieren: Hallo Ihr Lieben, leider bin ich in VBA nicht sehr gut bewandert und arbeite meistens nach Search, try and error, oder mit Formeln. Normalerweise werde ich so auch meistens fündig, dank der vielen...
  5. VBA Zellbereiche (Zeilen) verschieben

    in Microsoft Excel Hilfe
    VBA Zellbereiche (Zeilen) verschieben: Hallo Ihr Lieben, ich suche seit Tagen nach einem funktionierenden VBA-Code, aber keiner will so wie ich will. Immer kommen Fehlermeldungen. Deshalb hoffe ich, hier eine funktionierende Lösung zu...
  6. Durchführen von bedingten Berechnungen für Zellbereiche

    in Microsoft Excel Tutorials
    Durchführen von bedingten Berechnungen für Zellbereiche: Durchführen von bedingten Berechnungen für Zellbereiche Excel für Microsoft 365 Excel für Microsoft 365 für Mac Excel für das Web Excel 2019 Excel 2016...
  7. Zellbereich in anderes Tabellenblatt kopieren

    in Microsoft Excel Hilfe
    Zellbereich in anderes Tabellenblatt kopieren: Hallo zusammen, leider bin ich mit der Suche nicht wirklich fündig geworden. Ich möchte aus einer Tabelle im Tabellenblatt „Tabelle1“ Einträge aus einem Spaltenbereich (G5 bis G25) mit einem...
  8. Zellbereich kopieren / schreiben

    in Microsoft Excel Hilfe
    Zellbereich kopieren / schreiben: Moin zusammen, leider muss ich noch einmal vorstellig werden und hoffe auf Eure Unterstützung! Ich habe in Excel mehrere Tabellen mit Makro und möchte aus einer/mehreren Zellen die Daten (Datum)...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden