Thema Datum  Von Nutzer Rating
Antwort
Rot Fehler beim Ablauf zweier Codes?
02.12.2020 13:24:00 Chris
NotSolved
02.12.2020 13:54:42 was ist das denn...
NotSolved
03.12.2020 07:55:18 Chris
NotSolved
03.12.2020 21:17:25 AlterDresdner
NotSolved
07.12.2020 08:43:57 Chris
NotSolved
08.12.2020 13:05:18 Chris
NotSolved
08.12.2020 13:24:58 Mase
NotSolved
09.12.2020 19:16:07 AlterDresdner
NotSolved
10.12.2020 11:37:26 Chris
Solved
11.12.2020 11:12:03 AlterDresdner
Solved

Ansicht des Beitrags:
Von:
Chris
Datum:
02.12.2020 13:24:00
Views:
746
Rating: Antwort:
  Ja
Thema:
Fehler beim Ablauf zweier Codes?

Hallo zusammen,


der Code hat zwar an sich das getan was ich wollte, jedoch zeigt mir nun mein anderer Code einen Fehler an, wenn ich auf "Neuer Eintrag" klicke.

Wisst Ihr woran das liegen könnte?


Hier ist der Code der durch drücken des Buttons "Neuer Eintrag" ausgelöst wird.


Option Explicit

Sub NeuerEintrag()
   'Blattschutz deaktivieren
    Worksheets("Mitarbeiterliste").Unprotect "Rollenliste"
           
    'Neue Zeile einfügen
    Rows("7:7").Select
    Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromRightOrBelow
    Range("M8").Select
    Selection.AutoFill Destination:=Range("M7:M8"), Type:=xlFillDefault
    Range("M7:M8").Select
    Range("K8").Select
    Selection.AutoFill Destination:=Range("K7:K8"), Type:=xlFillDefault
    Range("K7:K8").Select
    Range("I8").Select
    Selection.AutoFill Destination:=Range("I7:I8"), Type:=xlFillDefault
    Range("O7").Font.ColorIndex = 1
    Range("O7").Font.Underline = xlUnderlineStyleNone
   
   
   'MessageBox
    MsgBox "Neue Zeile wurde eingefügt - Bearbeitung in Zeile 7", vbInformation, "Information"
    'Blattschutz aktivieren
      Worksheets("Mitarbeiterliste").Protect "Rollenliste", DrawingObjects:=True, Contents:=True, Scenarios:=True _
        , AllowSorting:=True, AllowFiltering:=True, AllowInsertingHyperlinks:=True
       
          
End Sub



Und euren Code habe ich im Tabellenblatt 1 eingefügt.

  
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Zelle As Variant
    If Not Intersect(Range("I:I"), Target) Is Nothing Then
        For Each Zelle In Target
            If Cells(Target.Row, "B").Value = "Ja" Then
                MsgBox "Hier dein Text: XY"
            End If
        Next
    End If
 
End Sub

 

Es kommt dann ein Fehler und das Programm wird abgebrochen!

Wenn ich auf debuggen klicke, wird Zeile 5


"if Cells(Target.Row, "B").Value = "Ja" Then"

gelb markiert.

 

Könnt ihr mir hier helfen?

Vielen Dank.

Lg Chris :)


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
Rot Fehler beim Ablauf zweier Codes?
02.12.2020 13:24:00 Chris
NotSolved
02.12.2020 13:54:42 was ist das denn...
NotSolved
03.12.2020 07:55:18 Chris
NotSolved
03.12.2020 21:17:25 AlterDresdner
NotSolved
07.12.2020 08:43:57 Chris
NotSolved
08.12.2020 13:05:18 Chris
NotSolved
08.12.2020 13:24:58 Mase
NotSolved
09.12.2020 19:16:07 AlterDresdner
NotSolved
10.12.2020 11:37:26 Chris
Solved
11.12.2020 11:12:03 AlterDresdner
Solved