Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1476to1480
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

Zellenformatieren über UserForm-Checkboxen

Zellenformatieren über UserForm-Checkboxen
18.02.2016 13:29:06
Ulf
Liebe wandelnde Supercomputer,
der Task, den mein Code leisten soll, steht im Betreff.
Hier der Code, der beim Compiler zwar keinen Fehler hervorruft, aber auch nicht die vorher markierten Zellen einfärbt:
  • 
    Sub variantSpec_Click()
    Dim auswahl As Range
    For Each auswahl In Selection
    If variantSpec.CheckBox1.Value = True Then
    With auswahl.Font
    .Color = vbGreen
    .TintAndShade = 0
    End With
    With auswahl.Interior
    .Pattern = xlSolid
    .PatternColorIndex = xlAutomatic
    .ThemeColor = xlThemeColorLight1
    .TintAndShade = 0
    .PatternTintAndShade = 0
    End With
    End If
    Next auswahl
    End Sub
    

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

    Betreff
    Datum
    Anwender
    Anzeige
    funktioniert einwandfrei
    18.02.2016 14:08:33
    otto
    Hi,
    läuft. Is was mit deiner Checkbox?
    otto

    AW: Zellenformatieren über UserForm-Checkboxen
    18.02.2016 18:27:27
    ransi
    Hallo,
    Was ist variantSpec ?
    Wenn das die Userform sein sollte dann geht der Aufruf so:
    ' **********************************************************************
    ' Modul: variantSpec Typ: Userform
    ' **********************************************************************

    Option Explicit


    Private Sub UserForm_Click()
        Dim auswahl As Range
        
        For Each auswahl In Selection
            If variantSpec.CheckBox1.Value = True Then
                With auswahl.Font
                    .Color = vbGreen
                    .TintAndShade = 0
                End With
                
                With auswahl.Interior
                    .Pattern = xlSolid
                    .PatternColorIndex = xlAutomatic
                    .ThemeColor = xlThemeColorLight1
                    .TintAndShade = 0
                    .PatternTintAndShade = 0
                End With
            End If
        Next auswahl
    End Sub


    ransi
    Anzeige

    Links zu Excel-Dialogen

    Beliebteste Forumthreads (12 Monate)

    Anzeige

    Beliebteste Forumthreads (12 Monate)

    Anzeige
    Anzeige
    Anzeige