Thema Datum  Von Nutzer Rating
Antwort
17.11.2016 15:11:31 Markus
NotSolved
17.11.2016 15:14:41 Gast24158
NotSolved
17.11.2016 15:40:12 Werner
Solved
18.11.2016 08:44:36 Gast69638
NotSolved
Rot Fehler beim einifügen von Zellfarben
18.11.2016 09:52:53 Gast13181
Solved
18.11.2016 13:48:07 Gast65519
NotSolved

Ansicht des Beitrags:
Von:
Gast13181
Datum:
18.11.2016 09:52:53
Views:
665
Rating: Antwort:
 Nein
Thema:
Fehler beim einifügen von Zellfarben

Hallo Markus! Der Eintrag #NV gibt einen Fehler bei einer Berchnung etc. an. Auf diesen Werte kannst du nicht einfach mit der Abfrage des Zellwertes (.value Eigenschaft, ist ja der Standartwert hinter cells() wenn da nichts mehr steht) zugreifen. Da musst du abfragen, ob ein Fehler vorliegt bzw. den Text abfragen.

Unten mal zwei Möglichkeiten. Die Eine prüft generell auf Fehler die andere Explizit nur auf #NV (da aber aufpassen, #Wert wird dann nicht abgefangen). VG

Private Sub Worksheet_Change(ByVal Target As Range)
Dim x As Byte
Sheets("Auftrag").Activate
Range("I3:J10").Select
For x = 3 To 10
    If IsError(Cells(x, 10)) Then  'das ist #NV
    'If Cells(x, 10).Text = "#NV" Then  'alternativ wenn du nur explicit #NV abfangen willst, dann rutscht aber #Wert etc. durch.
    
    ElseIf Cells(x, 10).Value = "K1" Then
        Cells(x, 9).Interior.ColorIndex = 6
    ElseIf Cells(x, 10).Value = "K2" Then
        Cells(x, 9).Interior.ColorIndex = 4
    ElseIf Cells(x, 10).Value = "K3" Then
        Cells(x, 9).Interior.ColorIndex = 3
    End If
Next x
End Sub

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
17.11.2016 15:11:31 Markus
NotSolved
17.11.2016 15:14:41 Gast24158
NotSolved
17.11.2016 15:40:12 Werner
Solved
18.11.2016 08:44:36 Gast69638
NotSolved
Rot Fehler beim einifügen von Zellfarben
18.11.2016 09:52:53 Gast13181
Solved
18.11.2016 13:48:07 Gast65519
NotSolved