Office: (Office 2016) Labelfarbe

Helfe beim Thema Labelfarbe in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hi zusammen, ich habe folgendes Problem : Ich habe in einem Arbeitsblatt 2 Zellen in denen ich ein Datum stehen habe : (04.06.2016) und... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Trojan, 8. Juni 2016.

  1. Trojan Erfahrener User

    Labelfarbe


    Hi zusammen,

    ich habe folgendes Problem :

    Ich habe in einem Arbeitsblatt 2 Zellen in denen ich ein Datum stehen habe : (04.06.2016) und (05.06.2016)
    Ziel soll es sein, das sich die Labelfarbe in der Userform ändert, sobald das erste Datum kleiner ist als das zweite.

    Code:
    If Sheets("Tabelle1").Range("K3") > Sheets("Tabelle1").Range("V1") Then
    Me.Label19.ForeColor = &H80FF&
    End if
    
    und das funktioniert nicht, hat jemand hier eine Idee?
    Die Labelfarbe soll sich wirklich nur dann ändern, wenn das Datum ab 1.Tag überschritten ist

    Vielen Dank

    Mfg Trojan
     
    Trojan, 8. Juni 2016
    #1
  2. Jandb1980 Erfahrener User
    Ich weiß nicht, ob dir das weiterhilft, ich habe folgenden Code um Tabellenblätter (in meinem Fall Monatsblätter) einzufärben, wenn sie aktuell sind:
    Code:
    Private Sub Workbook_Open()
       Dim arrMonate()
       Dim bytZaehler As Byte
       If Worksheets(Format(Date, "mmm")).Tab.Color <> 255 Then
          arrMonate = Array("Jan", "Feb", "Mrz", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez")
          For bytZaehler = 0 To 11
             If arrMonate(bytZaehler) = Format(Date, "mmm") Then
                 Worksheets(arrMonate(bytZaehler)).Tab.ColorIndex = 3
             Else
                 Worksheets(arrMonate(bytZaehler)).Tab.ColorIndex = 14
             End If
          Next bytZaehler
       End If
    End Sub
    
     
    Jandb1980, 8. Juni 2016
    #2
  3. Trojan Erfahrener User
    Hi ,

    Danke für die schnelle Antwort.
    Ich denke nicht, das ich das damit hinbekomme.
    Hierzu ist meine VBA Erfahrung nicht ausreichend :-(

    Mfg Trojan


    Edit habe das Problem gelöst Beitrag erledigt.
    Habe es mit einer Formel gelöst, die in einer weiteren Zelle steht.

    Code:
    =WENN(K3>V1;"Korrekt";"Falsch")
    in Zelle Z1 geschrieben, Im VBA habe ich es nun so geschrieben:

    Code:
    If Sheets("Tabelle1").Range("Z1") = "Korrekt" Then
    Me.Label19.ForeColor = &H80FF&
    Else
    Me.Label19.ForeColor = &HC000&
    End If
    sicher nicht der optimale weg, aber es klappt prima.

    Mfg Trojan
     
    Zuletzt bearbeitet: 9. Juni 2016
    Trojan, 8. Juni 2016
    #3
Thema:

Labelfarbe

Die Seite wird geladen...
  1. Labelfarbe - Similar Threads - Labelfarbe

  2. Labelfarbe mit Makro ändern & Text im Label anders anzei

    in Microsoft Excel Hilfe
    Labelfarbe mit Makro ändern & Text im Label anders anzei: Hallo, auf einem Blatt habe ich einige Labels liegen (Entwicklertools - Einfügen - AktiveX-Steuerelemente). Diesen Labels weise ich per Makro Ihren Wert (Caption) zu. Das klappt soweit auch...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden