Thema Datum  Von Nutzer Rating
Antwort
16.08.2017 23:51:49 Mela
NotSolved
Blau PopupKalender Datum prüfen
17.08.2017 11:34:27 Gast70117
NotSolved
17.08.2017 16:10:01 Mela
NotSolved
18.08.2017 11:33:19 Gast70117
NotSolved
18.08.2017 18:08:31 Gast70117
Solved
20.08.2017 15:00:03 Mela
NotSolved
20.08.2017 16:02:13 Gast43150
Solved
20.08.2017 16:09:31 Gast77145
NotSolved
20.08.2017 16:14:08 Gast9931
NotSolved
18.08.2017 12:23:40 Gast21504
Solved
20.08.2017 14:46:08 Mela
NotSolved
20.08.2017 15:12:28 fkw48
NotSolved

Ansicht des Beitrags:
Von:
Gast70117
Datum:
17.08.2017 11:34:27
Views:
643
Rating: Antwort:
  Ja
Thema:
PopupKalender Datum prüfen

Moin Mela, terminus technicus?

Excel-Tabelle? ja/nein - wenn ja dann Spalte=OK, Feld= Zelle? oder doch Excel-Nein?
per Default mit weisser Schriftfarbe versehen (Werte: 1900/52) - Bedingte Formatierung?
Wird via PopupKalender ein Datum eingefügt - Datumsfeld(SpalteE) - wo in der Spalte?
in den Spalten 11-272 (5 Jahre/Kalenderwochen) der entsprechende Wert - was den für ein Wert?
(vermutlich Kalenderwochen denn 262 Zellen dividiert durch Gründonnerstag
und multipliziert mit Neujahr sind so an die schlappe 52 Kalenderwochen) usw.

abstrakt gedacht:

Problem1 - wenn (E?) = "" then Standardprozedur(die ganze Zeile, Spalten 11-272) und die Spalte F + G)
auf Defaultzustand, daher so eine Standardprozedur in als sogenannter  "Werkzeugkasten" coden

Problem2 - wenn (E?) = VERÄNDERT, dann erst die Standardprozedur und danach die geheimnisumwitterte,
- Case 3: etwas längeren Prozedur ein bestimmtes Feld rot/dick umrandet = somit Case4: - erfüllt

Wie also kann ich prüfen, was der User im Popupkalender gewählt hat? Keine Auswahl, neue Auswahl, Datum vor Auswahl..

Ein Blick in meine Glaskugel lässt mich vermuten, da steht ein Formcontrol wie MSComCtl2.DTPicker.2 in der Gegend rum
und feuert wenn der User, könnt ja auch was anderes sein.

Und daneben steht ein Henne/Ei Problem, denn:
ändert sich (E?) oder wird verändert, muss sein Wert vor der Veränderung gespeichert werden

Ergo, wenn  Formcontrol feuert, dann (E?) geeignet sichern (Variable oder andere Zelle) und
danach (E?) ändern ( dabei Ereignis-Rekursionen entsprechend unterbinden), denn

wird (E?) verändert, dann feuert es ebenfalls (seinen neuen Wert ) Private Sub Worksheet_Change(ByVal Target As Range)
somit wenn neuer Wert = "", dann Werkzeugkasten- Standardprozedur, sonst Siehe Oben


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
16.08.2017 23:51:49 Mela
NotSolved
Blau PopupKalender Datum prüfen
17.08.2017 11:34:27 Gast70117
NotSolved
17.08.2017 16:10:01 Mela
NotSolved
18.08.2017 11:33:19 Gast70117
NotSolved
18.08.2017 18:08:31 Gast70117
Solved
20.08.2017 15:00:03 Mela
NotSolved
20.08.2017 16:02:13 Gast43150
Solved
20.08.2017 16:09:31 Gast77145
NotSolved
20.08.2017 16:14:08 Gast9931
NotSolved
18.08.2017 12:23:40 Gast21504
Solved
20.08.2017 14:46:08 Mela
NotSolved
20.08.2017 15:12:28 fkw48
NotSolved