我知道如何設置爲某一顏色的細胞內部的顏色,但有沒有辦法做到這一點,以便它(即單元格顏色)默認到已經在色帶的顏色窗口中選擇的顏色?VBA - 用色已經在Excel中選擇,以填補細胞內部
4
A
回答
3
我得到這個非常晚,但因爲它在谷歌搜索別的東西彈出,我想我會提所選答案不正確時,它說你不能做的提交者想要的東西。您可以直接激活控件...
Application.CommandBars.ExecuteMso "CellFillColorPicker"
...並且它會將當前選定的顏色應用於所選範圍。
實際上,我環顧四周,看看是否有一種方法可以選擇通過VBA控件庫另一種顏色,所以我可以使默認的「無填充」,而不是黃色時,首先打開工作簿。
0
恐怕你不能
無論如何,你可以使用此代碼使用自定義的調色板:
的modColorFunctions模塊包含一個名爲 ChooseColorDialog功能,將顯示一個Windows拾色器對話和 返回RGB龍顏色值。如果用戶取消對話框時, 結果是-1。例如,
Dim RGBColor As Long
Dim Default As Long
Default = RGB(255, 0, 255) 'default to purple
RGBColor = ChooseColorDialog(DefaultColor:=Default)
If RGBColor < 0 Then
Debug.Print "*** USER CANCELLED"
Else
Debug.Print "Choice: " & Hex(RGBColor)
End If
從顯示拾色器對話框的http://www.cpearson.com/Excel/Colors.aspx
您需要添加color module使章採取它的工作
相關問題
- 1. Excel VBA中:細胞填充到無窮
- 2. 細胞內部顯色指數的Excel VBA
- 3. VBA Excel中:複製選細胞
- 4. Excel VBA中比較細胞
- 5. Excel VBA中搜索細胞
- 6. excel細胞着色
- 7. Excel中 - 填充的細胞用不同的顏色
- 8. 在GridDataItem細胞以顏色細胞
- 9. 選擇前五名細胞在Excel
- 10. VBA的Excel - 從細胞
- 11. 選擇30個細胞從底部活動文本最多Excel VBA中
- 12. VBA填補了一系列與特定細胞
- 13. Excel的VBA:更換範圍(「細胞)。選擇與if語句
- 14. 運行Excel VBA日期選擇器上的特定細胞
- 15. Excel的VBA複製到使用細胞
- 16. Excel的VBA宏服用細胞對列
- 17. Excel 2010中VBA細胞數學
- 18. Excel VBA中過濾/可見光細胞
- 19. 灌裝與循環細胞VBA Excel中
- 20. Excel VBA中從下方細胞
- 21. Excel VBA中,移動細胞新列
- 22. 如何從細胞空行在Excel(VBA)
- 23. VBA着色細胞和脫色
- 24. 運用Excel VBA中,以整列的,而不是單細胞
- 25. Excel函數(或VBA),以檢查在細胞中的值相同
- 26. 校驗值和填充細胞在Excel
- 27. Excel VBA中的空白大部細胞不接受配方
- 28. Excel的VBA自動填充和源細胞
- 29. 選擇使用「細胞」爲Excel通過VB.net
- 30. Excel中:從細胞