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

Caller.Column

Forumthread: Caller.Column

Caller.Column
30.11.2006 10:27:37
Gregor
Hallo zusammen
Ich benutze folgende Funktion (mit Bedingter Formatierung):

Function FilterStatus() As Boolean
Application.Volatile
If ActiveSheet.Autofilter.Filters(Application.Caller.Column).On Then
FilterStatus = True
End If
End Function

Die funktioniert nur, wenn ich alle Spalten von A bis .... mit einem Autofilter belege. Nun setze ich aber den Autofilter nur in die spalten E bis G. Bei Filterung Spalte E erscheint die Formatierung in Spalte A, bei F in Spalte B usw. Kann ich die Funktion anpassen, dass die Farmatierung nicht bei A beginnt)
Vielen Dank
Gregor
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Caller.Column
30.11.2006 11:51:59
fcs
Hallo Gregor,
folgene Anpassung sollte die Spaltenverschiebung kompensieren.
Gruß
Franz

Function FilterStatus() As Boolean
Application.Volatile
If ActiveSheet.AutoFilter.Filters(Application.Caller.Column - ActiveSheet.AutoFilter.Range.Column + 1).On Then
FilterStatus = True
End If
End Function

Anzeige
AW: Caller.Column
30.11.2006 12:34:17
Gregor
Halle fcs
Das ist ja toll, vielen Dank für die Lösung.
Gruss Gregor
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige