Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
29.06.2009 11:43:41 |
Alex |
|
|
|
29.06.2009 17:36:01 |
Holger |
|
|
|
29.06.2009 21:15:41 |
Alex |
|
|
Aw:Aw:Aw:2 Bedingungen aus Liste |
01.07.2009 11:31:53 |
Holger |
|
|
Von:
Holger |
Datum:
01.07.2009 11:31:53 |
Views:
903 |
Rating:
|
Antwort:
|
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 |
- 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
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- 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 |
|
|
|
29.06.2009 17:36:01 |
Holger |
|
|
|
29.06.2009 21:15:41 |
Alex |
|
|
Aw:Aw:Aw:2 Bedingungen aus Liste |
01.07.2009 11:31:53 |
Holger |
|
|