Anzeige
Archiv - Navigation
980to984
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
980to984
980to984
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Monate von 1 bis 28 /29 / 30 /31
30.05.2008 00:34:00
1
Hallo,
ich habe eine Combobox in der die Moante Jan. bis Dez. stehen.
wenn ich da die Monate auswähle, soll die Spalte A nur die Tage des aktuellen Monats enthalten.
Wie geht das am besten?

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Monate von 1 bis 28 /29 / 30 /31
30.05.2008 07:34:00
1
Hallo Wulf,
schreibe das Ergebnis der Auswahl in der Combobox in eine freie Zelle des Arbeitsblattes (z.B. B1)
Dann schreibst Du in A1...A28 die Zahlen 1...28
in A29 steht =wenn(B2="Februar";"";29)~f~
In A30 steht ~f~=wenn(B2="Februar;"";30)~f~
In A31 steht ~f~=wenn(oder(B2="Januar";B2=März";B2=Mai;B2="Juli";B2="August";B2="Oktober;B2="Dezember");31;"")
Und dann darfst Du Dir noch was zu den Februartagen in Schaltjahren ausdenken.
Gruß Harald

AW: Monate von 1 bis 28 /29 / 30 /31
30.05.2008 09:07:01
1
Hallo, @Wulf,
im Beitrag von @Harald klang es bereits an, dass Du als Vorgabegröße zumindest auch das Jahr zu benennen hast.
Um in einem Tabellenblatt mit dem Steuerelemt "Kontrollfeld" zu arbeiten, benötigst Du einen Bereich mit den zwölf Einträgen der Monarsnamen (Eingabebereich, der die Werte für die Dropdownliste enthält) und eine Zelle in der die Ausgabe der Auswahl erfolgen soll.
Die Monatsnamen können in eine Spalte angeordnet werden, die ggf. ausgeblendet werden kann oder außerhalb des regulären Arbeitsbereich der Tabelle liegt. Die Zellverknüpfung kann auf eine Zelle geschehen, über die das Steuerelement plaziert wird.
Sobald das Steuerelemte angelegt ist, sin in den Eigenschaften zum Element die Einträge für ListFillRange und LinkedCell einzutragen. Stehen die Monatsnamen (Januar, Februar, März, .., Dezember) in den Zellen C1:C12 und die Auswahlausgabe ist mit der Zelle A2 verbunden (linkedCell), dann ist erst einmal das Steuerelemt eingerichtet.
Nun sei noch in der Zelle A1 die Jahreszahl angegeben, dann kann die Ausgabe der Monatstage ab Zelle A2 mit folgender Zellenformel ausgegeben werden:
=WENN(ZEILE()-2>TAG(DATUM($A$1;VERGLEICH($A$2;$C$1:$C$12;0)+1;0));"";ZEILE()-2)
Diese Formel ist über mindestens 31 Zeilen, also hier von Zeile 2 bis Zeile 33) durch Ziehen zu kopieren.
Für eine andere Grundanordnung sind die Bezüge anzupassen.
Gutes Gelingen!
Uwe
Anzeige

144 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige