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

Spalte auswählen als Range in VBScript

Forumthread: Spalte auswählen als Range in VBScript

Spalte auswählen als Range in VBScript
03.05.2022 21:37:29
Yves
Hallo an alle.
Ich möchte folgendes: Bei einer aktiven Zelle sollte die Schriftfarbe von weiss nach schwarz wechseln (aktive Zelle immer schwarz, nicht aktive Zelle weiss).
Ich habe einen Codeschnipsel gefunden, der das macht:

Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
Static xLastRng As Range
On Error Resume Next
Target.Font.ColorIndex = 1
xLastRng.Font.ColorIndex = 2
Set xLastRng = Target
End Sub
Mein Problem: Ich möchte, dass dieses Verhalten nur in den Spalten D:G ausgeführt werden und nicht auf der ganzen Tabelle. Auf den nicht im Range aufgeführten Spalten soll die Schrift immer schwarz sein. Wie muss ich das definieren ?
Yves
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Spalte auswählen als Range in VBScript
03.05.2022 21:57:15
Oberschlumpf
Hi,
versteh ich nich.
Nach Standard-Einstellung is doch die Schriftfarbe - immer - schwarz.
Was genau willst du daran jetzt noch ändern? Denn es is doch nix zum Ändern da.
Oder, ohne, dass ich dich verstehe, versuch es so:

If Not Intersect(Target, Columns("D:G")) Is Nothing Then
hier dein Code
End If
Hilfts?
Ciao
Thorsten
Anzeige
AW: Spalte auswählen als Range in VBScript
03.05.2022 22:18:30
Yves
Genau so wollte ich es, vielen Dank für deine Antwort.
;

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