Office - Word, Excel und Co. 9.736 Themen, 41.345 Beiträge

Spalte einblenden in einer Exceldatei

katja00 / 2 Antworten / Flachansicht Nickles

Hallo ich habe ein Problem wo ich absolut nicht weiß, wie ich das bewerkstelligen soll, vielleicht kann mir ja jemand helfen.


Ich möchte wenn A1=ja; dann soll die Spalte C eingeblendet werden, wenn A1=nein, dann soll die Spalte C nicht eingeblendet werden.


ist so etwas überhaupt in Excel möglich? Muss ich dafür ein Makro anwenden. Wenn ja wie geht das mit dem Makro, habe noch nie mit Makro gearbeitet.


Benötige dies ganz dringend, wäre super wenn mir jemand hilft.


Vielen Dank. Gruß Katja


 


 

bei Antwort benachrichtigen
Uli M katja00 „Spalte einblenden in einer Exceldatei“
Optionen

Geht wohl nur mit einem kleinen Makro.
Folgendes Bsp. reagiert auf Änderung des Inhalts von A1. Es sollte im Klassenmodul des fraglichen Tabellenblatts eingebracht sein. Natürlich wären auch andere Anstoss-Varianten denkbar.
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address "$A$1" Then Exit Sub
Dim objSpalte As Range
Set objSpalte = ActiveSheet.Range("$C:$C")
If LCase(Target) = "ja" Then
objSpalte.EntireColumn.Hidden = False
Else
objSpalte.EntireColumn.Hidden = True
End If
End Sub

bei Antwort benachrichtigen