office交流網(wǎng)--QQ交流群號(hào)及微信交流群

Access培訓(xùn)群:792054000         Excel免費(fèi)交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

微信交流群(請(qǐng)用微信掃碼)

        

vba函數(shù)用RGB取顔色的反色

2020-09-02 08:00:00
tmtony8
原創(chuàng)
5143

不衕的顔色給我們不衕的感覺(jué)。所以生活中有不衕的顔色選擇,比如衣物,生活用品等

而顔色有牠的反色,又叫補(bǔ)色。比如有黑就有白,紅對(duì)應(yīng)青。

下麵函數(shù)用RGB取顔色的反色 對(duì)比色


Public Function GetRevColor(lngColor As Long) As Long
   Dim lngR  As Long
   Dim lngG As Long
   Dim lngB As Long
   lngR = lngColor Mod 256
   lngG = lngColor / 256 Mod 256
   lngB = lngColor / 256 / 256 Mod 256
   
   lngR = 255 - lngR
   lngG = 255 - lngG
   lngB = 255 - lngB
   
   GetRevColor = lngR + lngG * 256 + lngB * 256 * 256
   
   ' Debug.Print lngR & "-"; lngG & "-" & lngB
End Function



輸入黑色的顔色值0 返迴白色的顔色值16777215



擴(kuò)展閲讀:


vb/vba顔色和RGB顔色互轉(zhuǎn)

    分享
    文章分類
    聯(lián)繫我們
    聯(lián)繫人: 王先生
    Email: 18449932@qq.com
    QQ: 18449932
    微博: officecn01
    移動(dòng)訪問(wèn)