Thema Datum  Von Nutzer Rating
Antwort
Rot Spalten abhänging von Zelleninhalten ein-/ausblenden
24.07.2017 14:20:31 Peter
NotSolved
24.07.2017 21:35:16 Ben
NotSolved
25.07.2017 13:11:23 Peter
NotSolved
25.07.2017 16:35:08 Ben
NotSolved
25.07.2017 17:46:48 Peter
NotSolved
25.07.2017 20:03:31 Ben
NotSolved
25.07.2017 20:16:35 Peter
NotSolved
25.07.2017 22:35:59 Ben
Solved
26.07.2017 12:26:37 Peter
NotSolved

Ansicht des Beitrags:
Von:
Peter
Datum:
24.07.2017 14:20:31
Views:
1308
Rating: Antwort:
  Ja
Thema:
Spalten abhänging von Zelleninhalten ein-/ausblenden

Hallo zusammen,

als VBA-Neuling habe ich bei bisherigen Problemen ähnliche Fragestellungen an meine Beduerfnisse angepasst, bei folgendem Problem stößt meine Methode allerdings an ihre Grenzen:

 

In meiner Übersicht erhalten die hellgrünen Zahlen einen Text, den der Nutzer des Spreadsheet in einem anderen Tab via einer Dropdown-Auswahl ausgewählt hat; die dunkelgrünen fassen jeweils die Inhalte der drei vorherigen (hellgrünen) Spalten zusammen.
Es ist gewünscht, dass sich der Nutzer zunächst den Vergleich der summierten Auswahlen anschaut, dann - falls gewünscht - zu den zugrundeliegenen Details wechselt.

Dafür habe ich mir folgenden soweit funktionierenden Code zusammengebastelt: 

 

Private Sub CommandButton2_Click()

If CommandButton2.Caption = "Hide Details" Then
  Range("G:V, AF:AV").EntireColumn.Hidden = True
  CommandButton2.Caption = "Show Details"
Else
  Range("G:V, AF:AV").EntireColumn.Hidden = False
  CommandButton2.Caption = "Hide Details"
End If

End Sub

Allerdings sieht das Resultat optisch etwas unschön aus wenn nicht auf beiden Seiten für die hellgrünen Spalten je drei Auswahlen getätigt wurden (und sonst quasi leere Spalte mit eingeblendet werden).

Wie sage ich meinem Command Button dass er je nach Situation nur die Spalten einblenden soll die auch tatsächlich Details beinhalten (also faktisch nur die, bei denen der Zelleninhalt der hellgrünen <> "" ist).
Idealerweise so, dass ich in der gleichen Session verschiedene Kombination ausprobieren kann (1 vs 3, 2 vs 2, 3 vs 1, ...) und er dennoch immer nur die Zeilen bei Button Click einblendet, die tatsächlich Informationen beinhalten.

Schon mal vielen Dank vorab!

Beste Grüße,
Peter


Ihre Antwort
  • 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: Name: Email:



  • 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
Rot Spalten abhänging von Zelleninhalten ein-/ausblenden
24.07.2017 14:20:31 Peter
NotSolved
24.07.2017 21:35:16 Ben
NotSolved
25.07.2017 13:11:23 Peter
NotSolved
25.07.2017 16:35:08 Ben
NotSolved
25.07.2017 17:46:48 Peter
NotSolved
25.07.2017 20:03:31 Ben
NotSolved
25.07.2017 20:16:35 Peter
NotSolved
25.07.2017 22:35:59 Ben
Solved
26.07.2017 12:26:37 Peter
NotSolved