Anzeige
Archiv - Navigation
936to940
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
936to940
936to940
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Selection.Font.ColorIndex

Selection.Font.ColorIndex
20.12.2007 10:22:00
serge
Per VBA ändere ich die Zellfarbe um anzuzeigen was gelöscht wird!(siehe unten ganz).
Wie kann ich erreichen dass die Ausgangs-Zellfarbe im Hintergrund gespeichert bleibt und auf Verlangen später zurückgegeben wird.
Ich stelle mir sowas vor:
Dim Color= Activecell.Font.ColorIndex
und später mit
With Selection.Interior
.ColorIndex = Color
.Pattern = xlSolid
End With

wiedergegeben wird
Wer hilf mir?
Danke
Serge
.........................................................................................
ActiveSheet.Unprotect
With Selection.Interior
.ColorIndex = 6
.Pattern = xlSolid
End With
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
Wahl = MsgBox("Wollen Sie im ausgewähltem Bereich " & vbCrLf & vbCrLf & " " & Selection.Address(RowAbsolute:=False, columnAbsolute:=False) & " " & vbCrLf & vbCrLf & " einen Termin löschen", vbYesNo, "Termin löschen!")
Application.ScreenUpdating = True
If Wahl = vbYes Then
ActiveSheet.Unprotect
If Selection.Columns.Count = 1 And Selection.Rows.Count = 1 Then
Selection.Interior.ColorIndex = xlNone
Selection.Font.ColorIndex = 0
Selection.ClearContents
Selection.ClearComments
Selection.UnMerge
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
Exit Sub
Else
ActiveSheet.Unprotect
Selection.ClearComments
Selection.ClearContents
Selection.UnMerge

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

Betreff
Datum
Anwender
Anzeige
AW: Selection.Font.ColorIndex
20.12.2007 10:28:00
otto
Hi,
Dim Color
Color = Activecell.Font.ColorIndex
und später mit
With Selection.Font
.ColorIndex = Color
.Pattern = xlSolid
End With
wieder zurückschreiben
Gruß
otto

Danke Otto!
20.12.2007 10:52:06
serge
Da war ich nicht weit weg!
Serge
Anzeige

119 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige