Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Spalte über Makro automatisch ausblenden!

Forumthread: Spalte über Makro automatisch ausblenden!

Spalte über Makro automatisch ausblenden!
03.08.2003 21:34:40
Thomas H.
Tach zusammen!
Wie kann ich über ein Makro eine Spalte automatisch ausblenden lassen, wenn eine bestimmte Zelle einen gewissen Wert hat?
Ich wäre Euch dankbar, wenn ihr mir den Code für Visual BAsic eventuell posten könntet!
Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Spalte über Makro automatisch ausblenden!
03.08.2003 21:49:55
Chris
if cells(ZEILE,SPALTE).value = "WUNSCHWERT"
coloumns(SPALTE).hidden=true
end if

AW: Spalte über Makro automatisch ausblenden!
03.08.2003 22:51:52
Thomas H.
if cells(ZEILE,SPALTE).value = "WUNSCHWERT"
coloumns(SPALTE).hidden=true
end if
Der Code ist irgendwie fehlerhaft und es kommt beim Erstellen in Visual Basic die MEldung "Fehler beim Kompilieren - Erwartet: Then oder GoTo"!

Anzeige
AW: Spalte über Makro automatisch ausblenden!
03.08.2003 21:51:01
Knut
Wodurch erhält die Zelle ihren Wert?
Knut

AW: Spalte über Makro automatisch ausblenden!
03.08.2003 22:03:05
Thomas H.
Die Zelle erhält aus einer Summe ihren Wert!

AW: Spalte über Makro automatisch ausblenden!
03.08.2003 22:49:03
Knut
Dann gehts nur mit Worksheet_Calculate, wenn s automatisch sein soll.
Knut

Anzeige
AW: Spalte über Makro automatisch ausblenden!
03.08.2003 22:54:28
Thomas H.
Und wie soll das dann funktionieren?

AW: Spalte über Makro automatisch ausblenden!
03.08.2003 23:48:56
Knut
Option Explicit

Private Sub Worksheet_Calculate()
''Angenommen, deine bestimmte Zelle ist A1 und
''der Wert ist 100:
If [a1] = 100 Then
Call deinMakro
End If
End Sub

Sub deinMakro()
MsgBox [a1]
End Sub

Knut

Anzeige
AW: Spalte über Makro automatisch ausblenden!
04.08.2003 01:03:58
Thomas H.
Ja, danke. Mit deinem Code funktioniert das schonmal so, wie ich mir das ungefähr vorgestellt habe!
Was muss ich denn noch machen, wenn das Makro automatisch während Excel läuft ausgeführt und in mehreren Tabellenblättern ausgelöst werden soll?

AW: Spalte über Makro automatisch ausblenden!
04.08.2003 01:17:06
Knut
Option Explicit

Private Sub Workbook_SheetCalculate(ByVal Sh As Object)
''Angenommen, deine bestimmte Zelle ist A1 und
''der Wert ist 100:
If [a1] = 100 Then
Call deinMakro
End If
End Sub

Knut

Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige