Thema Datum  Von Nutzer Rating
Antwort
29.06.2009 11:43:41 Alex
NotSolved
29.06.2009 17:36:01 Holger
NotSolved
29.06.2009 21:15:41 Alex
NotSolved
Blau Aw:Aw:Aw:2 Bedingungen aus Liste
01.07.2009 11:31:53 Holger
NotSolved

Ansicht des Beitrags:
Von:
Holger
Datum:
01.07.2009 11:31:53
Views:
903
Rating: Antwort:
  Ja
Thema:
Aw:Aw:Aw:2 Bedingungen aus Liste
Hallo Alex,
mal sehen, ob ich dich richtig verstanden habe:
Du hast eine Liste mit allen Mitarbeitern in Spalte F.
In Spalte A schreibst du die Namen der Mitarbeiter und in Spalte B das Datum ihrer Anwesenheit in beliebiger Reihenfolge. Die Prüfung bezieht sich darauf, welche Mitarbeiter keinen Eintrag zum Datum in G1 haben.
Es geht auch eleganter, aber für dich als Anfänger wird eine Quick-and-Dirty-Lösung einfacher zu verstehen sein. Ich ahbe das makro nicht ausprobiert.

a=””
For i=1 to Cells(Rows.Count, 6).End(xlUp).Row ’gesamte Spalte F
For j=1 to Cells(Rows.Count, 1).End(xlUp).Row ’gesamte Spalte A
If cells(i,6)=cells(j,1) and cdate(cells(1,7))=cdate(cells(j,2)) then exit for ‘Name und Datum
Next j
If j> Cells(Rows.Count, 1).End(xlUp).Row then a= a+cells(i,6)+vbcrlf ‘kein Eintrag
Next i
If a=”” then
a= " Alle Mitarbeiter sind zum “+cstr(cells(1,7))+“ eingetragen !"
else
a=“Am “+cstr(cells(1,7))+“ kein Eintrag für”+vbcrlf+a
end if
msgbox a

Gruß
Holger



Alex schrieb am 29.06.2009 21:15:41:

Holger schrieb am 29.06.2009 17:36:01:

Hallo Alex,
von welchen Bedingungen sprichst du? Deine Liste macht auch nicht klarer, was du eigentlich auswerten willst.
Gruß
Holger

Alex schrieb am 29.06.2009 11:43:41:

Hallo,

ich bin Anfänger und auf der Suche nach eine Lösung mit VBA für mein Problem. Vieleicht kann mir da jemand einen Ansatz geben oder besser die Lösung ! :-)

Tabelle1

Name Datum "Bedingungliste Name" "Bedingung Datum"
Alf 29.06.2009 Peter 29.06.2009
Peter 28.06.2009 Alf
Susi 29.06.2009 Susi
Uwe 29.06.2009
Ralf 27.06.2009

Bräuchte hier ein Makro, was mir mit MsgBox meldet " Alle Mitarbeiter sind zum 29.06.2009 eingetragen !" oder "Eintragung Peter fehlt zum 29.06.2009 !" !

Finde keinen Ansatz wie ich das mit einem Makro auswerten könnte !

Bräuchte echt Hilfe dazu !




Danke !

Alex


Also die Bedingungen sind die Mitarbeiterliste in Spalte F und das Datum in Zelle G1.

In Spalte A (Mitarbeiter) und Spalte B (Datum zum Mitarbeiter) sind die Mitarbeiter eingetragen zum jeweiligen Datum. Mit dem Makro wollte ich prüfen, ob alle Mitarbeiter der Abteilung ( Spalte F) auch zum Datum (Zelle G1) in Spalte A mit Datum Spalte B eingetragen sind. Damit ich Quasi nicht einen vergessen habe, denn es sind ja ca 45 Mitarbeiter !

Ausdruck ist auch nicht meine Stärke ! :-)

Alex

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
29.06.2009 11:43:41 Alex
NotSolved
29.06.2009 17:36:01 Holger
NotSolved
29.06.2009 21:15:41 Alex
NotSolved
Blau Aw:Aw:Aw:2 Bedingungen aus Liste
01.07.2009 11:31:53 Holger
NotSolved