Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1880to1884
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

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

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
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.
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige