Office: zelle beschreiben ohne dass change es erkennt

Helfe beim Thema zelle beschreiben ohne dass change es erkennt in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich rufe über change mein sub colorize() auf. mein problem liegt im letzten If wenn ich in spalte 3 etwas schreibe, wird spalte 4 grau und... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von rkh88, 7. Dezember 2013.

  1. rkh88 Neuer User

    zelle beschreiben ohne dass change es erkennt


    Hallo,
    ich rufe über change mein sub colorize() auf.
    mein problem liegt im letzten If
    wenn ich in spalte 3 etwas schreibe, wird spalte 4 grau und mit "nicht benötigt" beschrieben
    mein problem ist, dass dieses schreiben wieder als change erkannt wird und das programm von vorne beginnt
    diese dauerschleife hört dann nich mehr auf und es hilft nur noch der task manager...
    ist es möglich das nur manuell getätigtes schreiben als change erkannt wird? oder wie kann ich das ptoblem sonst umgehen??


    In Tabelle1 habe ich folgendes geschrieben

    Private Sub Worksheet_Change(ByVal Target As Range)

    If Intersect(Target, Range("A:Q")) Is Nothing Then
    Exit Sub
    End If

    Call colorize

    End Sub


    Hier das sub colorize():


    Sub colorize()

    Dim spalte As Long
    Dim zeile As Long
    Dim spaltemax As Long
    Dim zeileymax As Long
    spaltemax = 10
    zeilemax = 200

    For zeile = zeilemax To 4 Step -1
    If Application.WorksheetFunction.CountA(Rows(zeile)) = 0 Then 'wenn zeile verwendet dann zeile rot
    Rows(zeile).Interior.ColorIndex = 2
    Else
    Rows(zeile).Interior.ColorIndex = 3
    End If

    For spalte = 1 To spaltemax 'jedes feld das ausgefüllt ist grün
    If Not IsEmpty(Cells(zeile, spalte)) Then
    Cells(zeile, spalte).Interior.ColorIndex = 4
    End If
    Next spalte

    If Not IsEmpty(Cells(zeile, 3)) Then 'wenn feld 3 ausgefüllt soll feld 4 grau werden und "nicht benötigt drin stehen
    Cells(zeile, 4).Interior.ColorIndex = 16
    Cells(zeile, 4) = "nicht benötigt" '!!!!von hier aus springt es wieder zu change!!!!
    End If

    Next zeile


    End Sub

    Danke schon mal im voraus
     
  2. cpt. Nemo Erfahrener User
    Hallo n.n.,

    Code:
    Application.EnableEvents = False  ' Events später natürlich wieder einschalten
    sollte dich zum Ziel bringen.
     
    cpt. Nemo, 8. Dezember 2013
    #2
Thema:

zelle beschreiben ohne dass change es erkennt

Die Seite wird geladen...
  1. zelle beschreiben ohne dass change es erkennt - Similar Threads - zelle beschreiben change

  2. Eine Zelle blinken lassen

    in Microsoft Excel Hilfe
    Eine Zelle blinken lassen: Wünsche einen schönen Sonntag in die Runde. Ich habe einen VBA Code, um eine Zelle blinken zu lassen. Nun kann ich das Blinken nur im VBA Code starten. Ich hatte mir vorgestellt, dass wenn ich das...
  3. Daten Einlesen aus mehre Zellen in Verbindung einer Verbundene Zelle

    in Microsoft Excel Hilfe
    Daten Einlesen aus mehre Zellen in Verbindung einer Verbundene Zelle: Moin Allerseits, mit Verlaub ich bin seit 5 Jahren aus der Materie raus, fange somit von Vorne an. Frage: Anpassung eines bereits Geschrieben Codes. Verwendete Elemente: Quelle> Tabelle "wsLK",...
  4. Hochzählen Zelle Excel oder Office365?

    in Microsoft Excel Hilfe
    Hochzählen Zelle Excel oder Office365?: Hallo zusammen Ich möchte im Excel eine Spalte mit den Schaltknopf hochzählen. Lokal funktioniert es einwandfrei, wie könnte ich es lösen da verschiedene Personen die gleiche Datei öffnen müssen,...
  5. Zelleninhalte in andere Zelle mit Komma getrennt

    in Microsoft Excel Hilfe
    Zelleninhalte in andere Zelle mit Komma getrennt: Hallo, ich weiß nicht, ob ich im EXCEL Bereich richtig bin, da es sich um eine Tabelle aus einer Access Datenbank handelt. Allerdings müsste ich "nur" in dieser Tabelle einiges ändern: Für jeden...
  6. In einer Zelle Zahlen erkennen und trennen

    in Microsoft Excel Hilfe
    In einer Zelle Zahlen erkennen und trennen: Guten Tag zusammen Ich habe folgende Daten in einer Zelle und muss diese in mehrere Spalten aufteilen, insbesondere benötige ich die Zahl, die hinter dem X steht PKP210SX90AOS08...
  7. Formularsteuerelement Textfeld: Selbe Formatierung wie verlinkte Zelle?

    in Microsoft Excel Hilfe
    Formularsteuerelement Textfeld: Selbe Formatierung wie verlinkte Zelle?: Hallo, ich bin ja gerade dabei ein Bestellformular mit Excel zu realisieren. Das ganze sieht soweit auch schon sehr gut aus und funktioniert weitgehendst. Die Textfelder sind nun alle verlinkt...
  8. Teilstring einer Zelle auf Wert aus anderer Zelle überprüfen

    in Microsoft Excel Hilfe
    Teilstring einer Zelle auf Wert aus anderer Zelle überprüfen: Hallo zusammen, ich habe in einer Excel-Tabelle in zwei Tabellenblätter. Tabellenblatt "Artikelstamm" beinhaltet in Spalte A eine Artikel-Nr. und diverse weitere Spalten. Hier ein kleiner Auszug:...
  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