Office: Liste mit Zelladressen auf Änderung überwachen.

Helfe beim Thema Liste mit Zelladressen auf Änderung überwachen. in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich brauche mal dringend eure Hilfe ... Habe ein Tabellenblatt "Zellenliste" in dieser stehen in Spalte A Zelladressen A3 A4 A5 B2 ... .. In... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von JoergC66, 19. Dezember 2020.

  1. Liste mit Zelladressen auf Änderung überwachen.


    Hallo,
    ich brauche mal dringend eure Hilfe ...
    Habe ein Tabellenblatt "Zellenliste" in dieser stehen in Spalte A Zelladressen
    A3
    A4
    A5
    B2
    ...
    ..
    In einem Anderen Blatt ("Formeln") stehen in den Kommentaren dieser Zellen Formeln.
    Ich muß die Formeln überschreiben können und wenn ich den Inhalt lösche, soll die Formel aus dem jeweiligen Kommentar in die Zelle kopiert werden. (Die Sache mit den Farben ist unwichtig).
    Soweit funktioniert der Code auch.
    ABER, die Zeile: Code:
    ist doof, weil sie den überwachten Bereich statisch angiebt.
    Kann man das irgendwie von der "Zellenliste" abhängig machen?
    Hier ist der entsprechende Code:
    Code:
    Für Hilfe wäre ich sehr dankbar
    Gruß Jörg

    :)
     
    JoergC66, 19. Dezember 2020
    #1
  2. Hajo_Zi
    Hajo_Zi Erfahrener User
    LoZeile=ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row
    If Not Application.Intersect(Target, Range("A2:B" & LoZeile)) Is Nothing Then

    Bitte berücksichtige das Themen die Erledigt sind als Erledigt markiert werden können. Also mache es unten links mit Klick auf den Schalter "als erledigt setzen", falls Problem gelöst.
    Der Zustand des Beitrages wird dann in der Übersicht angezeigt und man braucht sich diese Beiträge nicht mehr ansehen.





    Meine Homepage Homeseite - Hajo's Excelseiten
     
  3. Hallo Jörg,

    wie viele Zeilen hat die Liste in "Zellenliste"? Ab welcher Zeile beginnt die Liste?
     
  4. Liste mit Zelladressen auf Änderung überwachen.

    Wow, seit ihr schnell, vielen Dank!!
    @Hajo Mit der Lösung überwache ich aber das gesamte Blatt und das kann groß werden. Wird die Sache dadurch nicht extrem träge?

    @Nepumuk die Liste beginnt bei A2 und endet flexibel
     
    JoergC66, 21. Dezember 2020
    #4
  5. Hajo_Zi
    Hajo_Zi Erfahrener User
    ja wenn die Zeile 10485765 belegt ist.
    Du solltest nach der Letzten zeile dier Zeile markieren, Strg, Umschalt und Pfeil untenm, Löschen und speichern.
     
  6. Hallo,

    meinst du so?

    PHP:
             Private Sub Worksheet_Change(ByVal Target As Range)
    Dim loLetzte As Long

    If Target.Column 3 Then
    loLetzte 
    Cells(Rows.Count"A").End(xlUp).Row
    If Not Application.Intersect(TargetRange("A2:B" loLetzte)) Is Nothing Then
    Application
    .EnableEvents False
    For Each Z In Target
    If Not Z.Comment Is Nothing Then
    If Z.Value "" Then
    Z
    .Formula Z.Comment.Text
    Range
    (Target.Address).Offset(02).Interior.ColorIndex xlNone
    Else
    Range(Target.Address).Offset(02).Interior.Color RGB(25517533)
    End If
    End If
    Next Z
    Application
    .EnableEvents True
    End 
    If
    End If
    End Sub
     
    Werner.M, 21. Dezember 2020
    #6
  7. Hallo Jörg,

    teste mal:

    Option Explicit

    Private Sub Worksheet_Change(ByVal Target As Range)
    Dim strTemp As String
    Dim objRange As Range, objCell As Range
    With Worksheets("Zellenliste")
    strTemp = Join(Application.Transpose(.Range(.Cells(2, 1), _
    .Cells(.Rows.Count, 1).End(xlUp)).Value), ",")
    End With
    Set objRange = Application.Intersect(Target, Range(strTemp))
    If Not objRange Is Nothing Then
    Application.EnableEvents = False
    For Each objCell In objRange
    If Not objCell.Comment Is Nothing Then
    If IsEmpty(objCell.Value) Then
    objCell.Formula = objCell.Comment.Text
    objCell.Offset(0, 2).Interior.Pattern = xlPatternNone
    Else
    objCell.Offset(0, 2).Interior.Color = RGB(255, 175, 33)
    End If
    End If
    Next objCell
    Set objRange = Nothing
    Application.EnableEvents = True
    End If
    End Sub
     
  8. Liste mit Zelladressen auf Änderung überwachen.

    \@Werner

    Ne, nicht ganz. In der Zellenliste stehen die einzelnen Zellen, z.B.:
    A3
    A4
    A5
    B2
    A7
    C3
    B1

    dann muß der Bereich A1:C7 überwacht werden.

    @Hajo Das Problem ist, das da einige "nicht Profis" mit arbeiten und da weiß ich nicht, ob die mir den Bereich dann nicht doch auf riesengroß verstellen
     
    JoergC66, 21. Dezember 2020
    #8
  9. OfficeUser Neuer User
    Hallo Jörg,

    stehen dann alle Zelle im Bereich in der Liste? Also so:

    Arbeitsblatt mit dem Namen 'Tabelle1'
    *A
    1Liste
    2A1
    3A2
    4A3
    5A4
    6A5
    7A6
    8A7
    9B1
    10B2
    11B3
    12B4
    13B5
    14B6
    15B7
    16C1
    17C2
    18C3
    19C4
    20C5
    21C6
    22C7
     
    OfficeUser, 21. Dezember 2020
    #9
  10. exakt, genau so, allerdings nicht unbedingt sortiert.
    Kann also sein, das in Deiner Liste an dritter Stelle ein Z200 steht.

    Was hier bedeutet, das A1:Z200 überwacht werden muß
    Dein Code klappt nicht, funktioniert nur in Spalte "A"
     
  11. Hallo Jörg,

    wenn es nicht zu viel Zeilen sind sollte mein Makro das machen.
     
  12. hm, laut debugger steht die Liste in strTemp, aber beim Löschen des Inhalt's in B10 springt er von:
    Code:
    gleich zum end if.
     
  13. Liste mit Zelladressen auf Änderung überwachen.

    Hallo Nepumuk,

    ist das Limit von max 256 für den Range-Paramater erweitert worden?

    Edit: ne, das besteht immer noch.
     
  14. Die Zellenliste hat aktuell nur 10 Einträge und die letzte eingetragene Zelle ist B19.
    Das Formelblatt ist auch nicht größer. Bin ja noch in der Testtabelle.
    Irgendwas am Range Parameter habe ich nicht geändert. Weiß gar nicht was das ist
     
  15. Hallo Jörg,

    lade mal die Zeilenliste hoch.

    @xlph 2.0

    nicht dass ich wüsste. Darum auch die Frage nach der Anzahl der Zeilen in der Liste auf die ich keine Antwort bekomme.
     
Thema:

Liste mit Zelladressen auf Änderung überwachen.

Die Seite wird geladen...
  1. Liste mit Zelladressen auf Änderung überwachen. - Similar Threads - Liste Zelladressen Änderung

  2. Pivot Gruppe basierend auf Liste

    in Microsoft Excel Hilfe
    Pivot Gruppe basierend auf Liste: Hallo. Ist es möglich eine Gruppierung in einer Pivot-Tabelle nicht manuell sondern basierend auf einer hinterlegten Liste zu erstellen? Zur Erklärung: ich habe einen Kundenstamm A und einen B...
  3. zu jedem Eintrag einer drop & down Liste ein bestimmter Betrag in der Nebenspalte

    in Microsoft Excel Hilfe
    zu jedem Eintrag einer drop & down Liste ein bestimmter Betrag in der Nebenspalte: Hallo Zusammen, ich bräuchte bitte Hilfe, steh total an und finde keine Lösung.... ich habe eine kleine einfache drop & down Liste mit 4 Einträgen, je nachdem welchen Eintrag man auswählt, soll in...
  4. Benutzerdefiniertes Sortieren nach eigener Liste funktioniert nicht

    in Microsoft Excel Hilfe
    Benutzerdefiniertes Sortieren nach eigener Liste funktioniert nicht: Hallo zusammen, ich erstelle eine etymologische Datenbank zu einer Sprachgruppe in Nigeria. Die Spalte "SORTIEREN" soll dabei nach dem unten angegebenen Muster benutzerdefiniert sortiert werden....
  5. Wert einer Zelle neben einer anderen Zelle automatisch anzeigen

    in Microsoft Excel Hilfe
    Wert einer Zelle neben einer anderen Zelle automatisch anzeigen: Hallo! Ich stehe vor einer Herausforderung und hoffe auf deine Unterstützung: Mein Excel-Problem sieht folgendermaßen aus: In meiner Datei habe ich zwei Registerkarten, R1 und R2. Auf R1...
  6. Geburtstag Liste

    in Microsoft Excel Hilfe
    Geburtstag Liste: Ich habe eine Tabelle wo die Geburtstage drin stehen Dann möchte ich mir die top 5 der nächsten Geburtstage anzeigen lassen das klappt auch alles gut nur wenn 2 Leute am selben Tag Geburtstag...
  7. Sortierung einer "Basisliste" und drei neue Listen erstellen

    in Microsoft Excel Hilfe
    Sortierung einer "Basisliste" und drei neue Listen erstellen: Liebe Forenmitglieder, ich brauche Eure Unterstützung. Vorweg - ich nutze Office 365. Leider habe ich auch mit Google nicht die passende Lösung gefunden. Ich habe eine Liste mit vielen...
  8. Liste aus verschiedenen Listen ohne Duplikate

    in Microsoft Excel Hilfe
    Liste aus verschiedenen Listen ohne Duplikate: Hallo zusammen, ich habe eine Datei in der mehrere Listen mit Produktnamen vorhanden sind. Ich möchte diese Listen in einer Übersichtsliste ohne Duplikate zusammenfassen. Um es besser zu...
  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