Hallo community,
Ich habe Excel 2010.
Folgende Problemstellung:
Ich würde gerne aufgrund eines errechneten Werts in sheet Auswertung!D? einen Zeile abhängig von den Wert (wenn 0, dann ausbelneden) im Sheet „Ausblendung“ ausblenden.
Bsp:
Blatt: „Ausblendung“ (C6) zeigt auf den errechneten Wert in Blatt „=Auswertung!D6“ --> das Ergenis ist 0, also soll die Zeile im Blatt „Ausblendung“ ausgeblendet werden.
Die Range im Blatt „Auswertung“ ist (D3:smiley:23), im Blatt „Ausblendung“ wird der Wert in (C3:C23)angezeigt. Die Werte im sheet „Auswertung“ kommen aus einem Optionsfeldern(JA/NEIN) aus anderen sheets.
Danke für Eure Hilfe!
Liebe Grüße
Robert Svugr
Die Werte im
sheet „Auswertung“ kommen aus einem Optionsfeldern(JA/NEIN)
aus anderen sheets.
Hallo Robert,
welche Elemente sind die Optionsfelder, Formular- oder ActiveX-Steuerelemente?
Gruß
Reinhard
Die Range im Blatt „Auswertung“ ist (D3:smiley:23), im Blatt
„Ausblendung“ wird der Wert in (C3:C23)angezeigt. Die Werte im
sheet „Auswertung“ kommen aus einem Optionsfeldern(JA/NEIN)
aus anderen sheets.
Hallo Robert,
lade mal bitte eine Kopie deiner mappe hoch mit fileupöoad o.ä., s. FAQ:2606
Gruß
Reinhard
Hallo Reinhard,
Anbei der downloadlink
http://www.file-upload.net/download-3922717/Testexce…
ich habe das Excel abgespeckt, da es sehr umfangreich ist. Alle zusätzlichen Sheets arbeiten analog zu dem 1 Beispiel.
Du siehst in dem Sheet „1 Allgem.+Branche“ einen Schalter der mit einer bedingten Formatierung (grün/rot) belegt ist. Bei „ja“ soll das komplette sheet in die Berechnung einbezogen werden, bei „nein“ soll das Sheet in die Berechnung nicht einbezogen werden und in „Ausblendung“ die zugehörige Zeile ausgeblendet werden.
Zelle D5 wird durch den Schalter in „1 Allgem.+Branche“ gesteuert, wenn Wert 0 soll die Zeile in „Ausblendung“ ausgeblendet werden.
Im Sheet „Ausblendung“ ist das VBA-Skript hinterlegt. Ich verwende Office2010 Professional Plus.
Besten Dank für deine Hilfe!
LG
Robert
http://www.file-upload.net/download-3922717/Testexce…
Du siehst in dem Sheet „1 Allgem.+Branche“ einen Schalter der
mit einer bedingten Formatierung (grün/rot) belegt ist. Bei
"ja" soll das komplette sheet in die Berechnung einbezogen
werden, bei „nein“ soll das Sheet in die Berechnung nicht
einbezogen werden und in „Ausblendung“ die zugehörige Zeile
ausgeblendet werden.
du sprichst von den zwei Optionsfeldern „über“ F2 und G2 in „1 Allgem.+Branche“.
Wenn ich da „nein“ wähle, welche Zeile soll denn in „Ausblendung“ ausgeblendet werden?
Zelle D5 wird durch den Schalter in "1 Allgem.+Branche"
gesteuert, wenn Wert 0 soll die Zeile in "Ausblendung"
ausgeblendet werden.
Zelle D5 in „1 Allgem.+Branche“?
WElcher Schalter, die genannten Optionsfelder?
Ich sehe da keinen Zusammenhang, gar Steuerung.
In keinem der Blätter wird auf die verknüpfte zelle F2 der beiden Optionsfelder per Formel zugegriffen.
Auch da die Frage, welche Zeile.
Im Sheet „Ausblendung“ ist das VBA-Skript hinterlegt. Ich
verwende Office2010 Professional Plus.
Du meinst die Prozedur „Worksheet_Calculate“?
Das andere makro ruft ja wohl eine Hilfedatei auf und ist hier irrelevant.
Ich habe insgesamt sehr wenig vom Problem verstanden 
Gruß
Reinhard
Sorry, das ich mich mißverständlich ausgedrückt habe
du sprichst von den zwei Optionsfeldern „über“ F2 und G2 in „1 Allgem.+Branche“.
Wenn ich da „nein“ wähle, welche Zeile soll denn in „Ausblendung“ ausgeblendet werden?
Wenn du nein wählst soll bitte Zeile 4 (mit rot hinterlegter 0 in Spalte C)im sheet „Ausbledung“ ausgeblendet werden.
In keinem der Blätter wird auf die verknüpfte zelle F2 der beiden Optionsfelder per Formel zugegriffen.
Auch da die Frage, welche Zeile.
Im Sheet „Auswertung“ wird im Feld E5 auf das Feld F2 (F2&G2 sind verbundene Felder) in „1. Allg+Branche“ zugeriffen.
Du meinst die Prozedur „Worksheet_Calculate“?
ja das meine ich
Hallo Robert,
Sorry, das ich mich mißverständlich ausgedrückt habe
ich habe erst jetzt kapiert daß in Ausblenden!B wohl die Sheetnamen stehen die du meinst.
Da die Blattnamen nicht exakt den Eintragungen in Ausblenden!B entsprechen brauchst du sowieso eine Liste . Ich habe jetzt einfach mal in Ausblenden!F4 den Blattnamen „1 Allgem.+Branche“ von Ausblenden!B4 „Allgemeines und Branche“.
Wenn ich da „nein“ wähle, welche Zeile soll denn in
„Ausblendung“ ausgeblendet werden?
Wenn du nein wählst soll bitte Zeile 4 (mit rot hinterlegter 0
in Spalte C)im sheet „Ausbledung“ ausgeblendet werden.
Weise beiden Optionsfeldern dieses Makro zu.
In ein Standardmodul:
Sub Ausblenden()
With Worksheets("Ausblendung")
Select Case Application.CountIf(.Columns(6), ActiveSheet.Name)
Case 1
.Rows(Application.Match(ActiveSheet.Name, .Columns(6), 0)).Hidden \_
= IIf(Range("F2").Value = 1, False, True)
Case Else
MsgBox ActiveSheet.Name & " nicht oder zu oft in Ausblendung!F:F vorhanden!"
End Select
End With
End Sub
In keinem der Blätter wird auf die verknüpfte zelle F2 der
beiden Optionsfelder per Formel zugegriffen.
Im Sheet „Auswertung“ wird im Feld E5 auf das Feld F2 (F2&G2
sind verbundene Felder) in „1. Allg+Branche“ zugeriffen.
Okay, ich hatte nach „F2“ gesucht, nicht nach F$2" 
Gruß
Reinhard