Thema Datum  Von Nutzer Rating
Antwort
Rot Objekt-Variable oder With-Blockvariable nicht festgelegt
25.04.2017 14:37:52 Martina
NotSolved
25.04.2017 15:45:59 Gast69552
NotSolved
25.04.2017 16:03:46 BigBen
NotSolved

Ansicht des Beitrags:
Von:
Martina
Datum:
25.04.2017 14:37:52
Views:
895
Rating: Antwort:
  Ja
Thema:
Objekt-Variable oder With-Blockvariable nicht festgelegt

Hallo,

ich bekomme den oben genannatne Laufzeitfehler-Nr. 91. Bei der Ausführung meines Codes.

datsuch = CDate(ActiveCell.Offset(-2, q)) - WBZ
datzeile = Worksheets("Kalenderwochen").Columns("A:A").Find(What:=datsuch, LookIn:=xlValues, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False).Row

Es geht darum ein Datum als Suchwert abzuspeichern umd dann zu dem zugehörigen Datum aus einem anderen Blatt die Kalenderwoche zuzordnen.

Allerdings entsteht ein Problem beim Zuorndenen/Speichern des Datums in der Varaible datsuch. Diese habe ich übrigens als Variant deklariert.

 

Das Datum welches eingelsenwird (ActiveCell.Offset(-2,q)) ist mit Formel angegeben & darin besteht wohl auch das Problem.

Wenn in der Ausgangszelle die Formel: =DATUM(JAHR(HEUTE());MONAT(HEUTE());1)  steht ist es kein Problem.

In den weiteren steht allerdinngs: =DATUM(JAHR(HEUTE());MONAT(HEUTE())+1;1)

Da entsteht der Problem, also mit dem +1 bei Monat scheint VBA nicht umgehen zu können. Hatte jemand diesen Fall schonmal und weiß konkreter wo das Problem liegt, bzw. wie man es umgehen kann (vielleich Felder vorher umformatieren in & für VBA?)

Danke vorab

Martina


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 Objekt-Variable oder With-Blockvariable nicht festgelegt
25.04.2017 14:37:52 Martina
NotSolved
25.04.2017 15:45:59 Gast69552
NotSolved
25.04.2017 16:03:46 BigBen
NotSolved