Thema Datum  Von Nutzer Rating
Antwort
Rot Methode Value für das Objekt Range ist fehlgeschlagen
03.11.2020 14:40:34 DarkwingDuck88
NotSolved
03.11.2020 14:51:59 Gast94655
NotSolved
03.11.2020 15:15:39 Gast64518
NotSolved
03.11.2020 15:38:34 Werner
NotSolved
03.11.2020 15:57:58 Gast40992
NotSolved

Ansicht des Beitrags:
Von:
DarkwingDuck88
Datum:
03.11.2020 14:40:34
Views:
1299
Rating: Antwort:
  Ja
Thema:
Methode Value für das Objekt Range ist fehlgeschlagen

Hallo zusammen,

ich bekomme bei meinem Code eine Fehlermeldung mit der ich leider nichts anfangen kann:

 

Eigentlicher Ziel des Codes:

Bei einer Veränderung im Worksheet 1 soll die Routine "überfällig" aufgerufen werden. Diese prüft die Liste von oben nach unten durch, ob das eingetragene Datum in der Zeile vor oder nach dem heutigen Datum liegt. Je nachdem ob die Maßnahmen in dieser Zeile als "offen, läuft oder überfällig" hinterlegt sind, soll dies angepasst werden. Eigentlich hat das bisher einwandfrei funktioniert. Seit neustem steigt er aber beim Schreiben in die Zeile aus. Aufrufen der Prozedur und prüfen der If-Bedingungen klappt also, nur die Then Befehle nicht. Danke für eure Inputs

 

Hier der vereinfachte Code (hinterlegt im Worksheet 1):


 


Sub worksheet_change(ByVal Target As Range)


call ueberfaellig


End Sub


Sub ueberfaellig()

Application.EnableEvents = False

Dim status As Long


status = 11

Do While IsEmpty(Worksheets(1).Cells(status, 9).Value) = False

If Worksheets(1).Cells(status, 9).Value < Date And Worksheets(1).Cells(status, 10).Value = "Offen" Then Worksheets(1).Cells(status, 10).Value = "Überfällig"
If Worksheets(1).Cells(status, 9).Value < Date And Worksheets(1).Cells(status, 10).Value = "Läuft" Then Worksheets(1).Cells(status, 10).Value = "Überfällig"
If Worksheets(1).Cells(status, 9).Value >= Date And Worksheets(1).Cells(status, 10).Value = "Überfällig" Then Worksheets(1).Cells(status, 10).Value = "Offen"
status = status + 1

Loop

Application.EnableEvents = True

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
Rot Methode Value für das Objekt Range ist fehlgeschlagen
03.11.2020 14:40:34 DarkwingDuck88
NotSolved
03.11.2020 14:51:59 Gast94655
NotSolved
03.11.2020 15:15:39 Gast64518
NotSolved
03.11.2020 15:38:34 Werner
NotSolved
03.11.2020 15:57:58 Gast40992
NotSolved