ihr seid mal wieder gefragt :) Ich habe einen Drop-down-Button in dem Ja oder Nein steht. Sobald ich JA auswähle, möchte ich Sheet 1 sehen. Bei Nein soll Sheet 1 verborgen bleiben. Bisher habe ich folgendes programmiert bei VBA:
Private Sub Worksheet_Change(ByVal Target As Range) If Not Application.Intersect(Target, Range("A1")) Is Nothing Then If Range("A1").Text = "Nein" Then Worksheets("Sheet1").Visible = False Else If Range("A1").Text = "Ja" Then Worksheets("Sheet1").Visible = True End If End Sub
Was habe ich falsch genacht, dass es noch nicht funktioniert?
der Teufel ist ein Eichhörnchen, und Fehler stecken oft im Detail. Wollte mich nicht melden, denn bei mir lief dein Code auch nicht. Dann habe ich den von Ralf getestet, laeuft bei mir leider auch nicht. Was macht ein alter Praktiker??
Ich habe einfach den Befehlssatz noch einmal neu geladen und erhielt diese Zeile. Damit reagierte das Makro bei mir! Bitte nicht fragen warum. Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Ich weise aber höflich darauf hin das es nicht sinnvoll ist das eigene Blatt mit "Ja/Nein" in A1 auszublenden, denn wenn das Blatt unsichbar ist, wie willst du dann "Ja" in A1 reinschreiben?? Dürfte etwas schwierig sein ... denke ich.
mfg Gast 123
Folgende(r) 1 Nutzer sagt Danke an Gast 123 für diesen Beitrag:1 Nutzer sagt Danke an Gast 123 für diesen Beitrag 28 • APfeiffer
Moin! Ich bin natürlich davon ausgegangen, dass sich der "Dropdown" in einem anderen Sheet befindet. :68: Alles andere hätte den Darwin-Award verdient … :19:
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:1 Nutzer sagt Danke an RPP63 für diesen Beitrag 28 • APfeiffer
habe Urlaub und antworte von meinem privaten Rechner. Nächste Woche Montag gebe ich euch Rückmeldung. Habe auf die Datei aus Datenschutzgründen nur auf der Arbeit Zugang.
bin wieder im Büro. Leider funktioniert es bei mir nicht so richtig. Habe nun diesen Code eingegeben. möchte Tabelle 3 ausblenden, wenn in Tabelle 2 das Drop-down Nein anzeigt:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) Tabelle3.Visible = Tabelle2.Range("A1") = "JA" End Sub