excel圖表如何獲取顏色的十六進制代碼

      網友投稿 2058 2025-03-31

      excel圖表如何獲取顏色的十六進制代碼

      有時候,我們需要某些顏色對應的十六進制代碼,可能是需要設計網站,也可能是需要開發Web應用。

      在Excel中,我們可以通過“填充顏色——更多顏色”在單元格中插入各種各樣的背景色,如下圖1所示。

      圖1

      然而,這些自定義的顏色只有GRB值,如果想要其相應的十六進制代碼,其實可以使用VBA來獲取。如下圖2所示,選取帶有背景色的單元格區域,運行代碼,則會在相應背景色單元格右側相鄰單元格中輸入對應顏色的十六進制代碼。

      圖2

      代碼如下:

      ‘確定顏色的十六進制代碼

      Sub ColorHexCode()

      Dim rng As Range

      Dim strHexCode As String

      ‘確保選擇了單元格區域

      If TypeName(Selection) <>”Range” Then Exit Sub

      ‘遍歷所選區域的每個單元格

      For Each rng In Selection.Cells

      ‘確保單元格中填充有背景色

      If rng.Interior.ColorIndex <>xlNone Then

      ‘獲取十六進制值

      strHexCode = Right(“000000″ & Hex(rng.Interior.Color), 6)

      ‘反轉十六進制值

      strHexCode = Right(strHexCode, 2)& Mid(strHexCode, 3, 2) & Left(strHexCode, 2)

      ‘添加#號并將值顯示在相鄰的右側單元格

      rng.Offset(0, 1).Value =”#” & strHexCode

      End If

      Next rng

      ‘只選擇活動單元格

      ActiveCell.Select

      End Sub

      上述代碼的圖片版如下:

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:打印每頁都有標題怎么設置(wps打印每頁都有標題怎么設置)
      下一篇:為什么word復制粘貼的圖片顯示不全?(粘貼到word里的圖片顯示不全)
      相關文章
      亚洲AV无码久久精品狠狠爱浪潮| 精品久久香蕉国产线看观看亚洲| 亚洲视频在线观看地址| 亚洲国产精品无码av| 亚洲综合国产一区二区三区| 国产乱辈通伦影片在线播放亚洲| 亚洲国产综合精品一区在线播放| 亚洲国产成人精品女人久久久 | 国产亚洲精品美女2020久久 | 亚洲成av人无码亚洲成av人| 亚洲欧好州第一的日产suv| 亚洲午夜无码毛片av久久京东热| 亚洲色偷偷色噜噜狠狠99网| 亚洲精品无码av片| 含羞草国产亚洲精品岁国产精品| 国产成人精品亚洲一区| 亚洲精品天堂成人片?V在线播放| 亚洲麻豆精品国偷自产在线91| 国产L精品国产亚洲区久久| 91麻豆国产自产在线观看亚洲 | 最新亚洲卡一卡二卡三新区| 亚洲人成色4444在线观看| 亚洲精品无码久久久久YW| 无码天堂va亚洲va在线va| 亚洲国产aⅴ综合网| 久久久久亚洲精品男人的天堂| 亚洲乳大丰满中文字幕| 亚洲va无码专区国产乱码| 亚洲日本精品一区二区| 亚洲在成人网在线看| 亚洲成年网站在线观看| 亚洲国产一区二区三区在线观看| 朝桐光亚洲专区在线中文字幕| 亚洲精品无码专区2| 亚洲人成色777777在线观看| 亚洲视频在线免费观看| 亚洲成A∨人片在线观看无码| 亚洲中文字幕日本无线码 | 亚洲av日韩av无码| 亚洲一卡二卡三卡四卡无卡麻豆| 亚洲小说图区综合在线|