Új hozzászólás Aktív témák

  • Delila_1

    veterán

    válasz hallgat #36579 üzenetére

    Az Immediate ablakba (Ctrl+g-re bújik elő a VB szerkesztőben) írd be:

    ?activecell.interior.colorindex

    Nekem van egy kis makróm a personalban (lásd a téma összefoglalót), amihez a gyorselérési eszköztárra kitettem egy ikont. Ez egy üzenetben megadja a háttér és a font színkódját, RGB-ben is.

    Sub Szin_lekerdezes()
    Dim Rh As Integer, Gh As Integer, Bh As Integer
    Dim Rk As Integer, Gk As Integer, Bk As Integer
    Dim hatter, karakter

    hatter = Selection.Interior.Color
    karakter = Selection.Font.Color

    Rh = hatter Mod 256
    Gh = (Int(hatter / 256)) Mod 256
    Bh = Int(hatter / 256 ^ 2)

    Rk = karakter Mod 256
    Gk = (Int(karakter / 256)) Mod 256
    Bk = Int(karakter / 256 ^ 2)

    MsgBox "Háttér RGB: " & Rh & ", " & Gh & ", " & Bh & vbLf & _
    "Karakter RGB: " & Rk & ", " & Gk & ", " & Bk & vbLf & vbLf & _
    "Háttér színkód: " & Selection.Interior.ColorIndex & vbLf & _
    "Karakter színkód: " & Selection.Font.ColorIndex
    End Sub

    Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

Új hozzászólás Aktív témák