Thema Datum  Von Nutzer Rating
Antwort
Rot Zuweisung Datum pro Zeile
17.11.2011 09:50:50 kay
NotSolved
17.11.2011 09:53:00 Gast66329
NotSolved

Ansicht des Beitrags:
Von:
kay
Datum:
17.11.2011 09:50:50
Views:
1652
Rating: Antwort:
  Ja
Thema:
Zuweisung Datum pro Zeile

Liebe Forummitglieder,

mein Wissen zu VB Scripts in Excel ist auf Anfängerniveau. Einfache bestehende Scripts kann ich lesen bzw. abändern. In folgender Aufgabenstellung bleibe ich bei der Umsetzung stehen:

- Liste mit ca. 1000 Standorten (sortiert nach Postleitzahl vor)

- 1 Standort pro Zeile

- Jedem Standort soll ein Besuchsdatum zugewiesen werden 

- Startdatum soll variabel gewählt werden können

- Freitag, Samstag und Sonntag auslassen

- Drei Personen untwerwegs (Anzahl Personen soll variabel sein)

- Jede Person besucht drei Standorte pro Tag (Anzahl Standorte soll variabel sein)

 

Lösungsansatz:

Mit einer Excelfunktion habe ich es geschafft, dass Fr-So ausgelassen werden. Startdatum (Zelle A2) wird vorgegeben, in einer Hilfsspalte (B) rechts davon steht folgende Excelfunktion:

=WENN(WOCHENTAG(A2) >= 5;4;1)

In der nächsten Zeile (Zelle A3) wird zum darüberstehenden Feld der ausgegebene Wert der Funktion addiert (= A2 +B2) und so das nächste Besuchsdatum berechnet. Zur Zeit steht auf jeder Zeile ein anderes Datum. 

Der Einbezug von mehreren Personen und mehrere Besuche pro Tag kann ich nicht mit Excelfunktionen lösen. Habe mir überlegt dies mit zwei Schleifen mit einem VB Script zu lösen. Die erste Schleife für Anzahl Personen. Pro Person wird die nächste Schleife gestartet und steht für die Anzahl Besuche pro Tag. Mit dem vorgegebenen Beispiel sollten dann auf 9 Zeilen das gleiche Datum stehen.

Für die Umsetzung genügen meine Skills einfach nicht.

Kann mir jemand Unterstützung bzw. einen Lösungsvorschlag geben?

Vielen Dank

Gruss

Kay


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 Zuweisung Datum pro Zeile
17.11.2011 09:50:50 kay
NotSolved
17.11.2011 09:53:00 Gast66329
NotSolved