[Excel 2003]: Abhängigkeiten & Co

mosquito87

Lieutenant
Registriert
Aug. 2006
Beiträge
980
Hallo Excel- Profis,


leider habe ich mich bisher nur mit den Basics von Excel 2003 beschäftigt und so kommt es, dass ich nun eure Hilfe hier in der Forumbase beanspruchen muss.
Ich hoffe, mir kann geholfen werden.

So, nun zu meinem Anliegen:

Ich habe in Excel 2003 einen Eintrag in Datenblatt1 erstellt, nennen wir ihn "Kapitel1". Rechts daneben kann man durch ein Dropdownfeld (mittels Daten->Gültigkeit erzeugt) "ja" oder "nein" auswählen.
Nun möchte ich, wenn "ja" ausgewählt wird, dass "Kapitel1" auf einem neuen Datenblatt (Datenblatt2 von mir aus) angezeigt wird.
Wie realisiere ich das am besten?

Schon mal danke für eure Hilfe.
 
naja mittels einer WENN-Abfrage wohl...
gib in das Ziel-Feld ein
=WENN(
dann wählst du das Drop-Down-Feld an im anderen Blatt
in der Formel dann weiter eingeben:
="ja";
dann wählst du das Feld links vom Drop-Down-Feld aus (in dem Kapitel1 steht)
dann gibst du weiter in der Formel ein:
; "")

die Formel sollte dann etwa so aussehen:
=WENN(...="ja";...;"")
statt "..." immer die Felder halt...
 
1668mib schrieb:
naja mittels einer WENN-Abfrage wohl...
gib in das Ziel-Feld ein
=WENN(
dann wählst du das Drop-Down-Feld an im anderen Blatt
in der Formel dann weiter eingeben:
="ja";
dann wählst du das Feld links vom Drop-Down-Feld aus (in dem Kapitel1 steht)
dann gibst du weiter in der Formel ein:
; "")

die Formel sollte dann etwa so aussehen:
=WENN(...="ja";...;"")
statt "..." immer die Felder halt...

Ok, erst mal danke hierfür. Ist ja gar nicht so schwer ;).
Das dumme hierbei ist nur, dass ich so nicht realisieren kann, dass auf dem neuen Datenblatt NUR die Sachen angezeigt werden, die die Bedingung erfüllen (also ohne Zwischenraum).
Weißt du, wie ich meine?
Ich kann z. B. sagen:
=WENN(B3="ja";"Blablabla";"Blubb")
Wenn die Bedingung aber nicht stimmt, dann bleibt diese Zeile aber leer. Und das ist eigtl. das, was ich vermeiden möchte, sonst wird diese Liste wirklich riesig (hab nämlich an die 500 Abfragen).
 
ka ob ich das recht verstanden hab aber du kannst zeilen ausblenden wenn dir das hilft könnte ich dir evtl weiter helfen.
 
Ich glaub ich konnte dem Mos helfen. :X

Leere Zeilen löschen geht ganz einfach via Makro:

' UsedRange neu setzen
Set ActAr = ActiveSheet.UsedRange
ActAr.Select
R_S = ActAr.Row
C_S = ActAr.Column
R_N = ActAr.Rows.Count
C_N = ActAr.Columns.Count

' Leere Zeilen löschen (In Spalte A prüfen)
For i = R_N To R_S Step -1
Cells(i, 1).Select
If IsEmpty(Cells(i, 1)) Then Rows(i).Delete
Next i
 
Zurück
Oben