根据单元格值更改字体和颜色大小

伦纳德

这与我在使用此问题的搜索中发现的发现有很大不同。

我希望能够根据范围的单元格值更改字体大小和颜色(RGB)。这将允许用户自定义表单(标题的大小和颜色,常规文本等)。

对于字体大小,下面的代码可以很好地工作,但是除非我在代码中指定颜色,否则它不适用于字体颜色。

单元格B1包含字体大小12,单元格B2包含255、255、0

Sub fontsizecolor ()

Dim rgb2 As String
rgb2 = ThisWorkbook.Worksheets("sheet1").Range("B2").Text

With Worksheets("Sheet1").Range("A1:A10")
 .Font.Size = Range("B1")
        '.Font.Color = RGB(255, 255, 0)  **<---- this works**
 
 .Font.Color = RGB(rgb2)
 
 
End With

End Sub
亚行

正如BigBen所述,您需要提供3个参数RGB,该Split函数才能为您实现。

在下面的示例中,我们从B2中获取文本,将其拆分并将元素存储到数组中。然后,我们只需将这些元素输入RGB

Sub fontsizecolor()

    Dim rgb2, rgbArray() As String
    
    rgb2 = ThisWorkbook.Worksheets("sheet1").Range("B2").Text
    rgbArray = Split(rgb2, ",") ' split string on ","
    
    With Worksheets("Sheet1").Range("A1:A10")
        .Font.Size = Range("B1")
        .Font.Color = RGB(rgbArray(0), rgbArray(1), rgbArray(2)) ' feed array elements as arguments
    End With

End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据值更改单元格颜色-VueJs和Vuetify

来自分类Dev

根据值更改表格中单元格字体的颜色-RoR

来自分类Dev

根据单元格值更改饼图上颜色的颜色

来自分类Dev

根据颜色常量的单元格值更改内部颜色

来自分类Dev

SSRS根据SUM值更改单元格颜色

来自分类Dev

根据单元格值更改行背景颜色

来自分类Dev

根据值更快地更改单元格颜色

来自分类Dev

根据表格单元格值更改行的颜色

来自分类Dev

根据单元格值更改图表颜色

来自分类Dev

根据ASP和C#中的值更改表格单元格颜色

来自分类Dev

如何根据单元格值更改php中的单元格表颜色?

来自分类Dev

VBA-根据特定单元格的值更改单元格的颜色

来自分类Dev

如何根据单元格值更改php中的单元格表颜色?

来自分类Dev

数据表...如何根据表的单元格值更改单元格的颜色

来自分类Dev

如何通过VBA根据其他单元格值更改单元格的背景颜色

来自分类Dev

SSRS动态更改单元格背景和字体颜色

来自分类Dev

根据该单元格和另一个单元格的值更改单元格的格式

来自分类Dev

如何在Excel中制作一个单元格以根据其他单元格的值更改颜色?

来自分类Dev

根据来自另一个单元格(多行)的数值更改 x 个单元格的颜色

来自分类Dev

根据msyql的结果集值更改Jtable单元格的颜色

来自分类Dev

如何根据值更改ANTD表中的单元格颜色?

来自分类Dev

如何根据表格单元格中的值更改表格行的背景颜色?

来自分类Dev

jQuery datatable.net根据单元格的值更改行颜色

来自分类Dev

根据同一行中的特定RGB值更改单元格颜色

来自分类Dev

如何根据单元格中包含的值更改datagridview颜色

来自分类Dev

根据数据库中的值更改td单元格的颜色

来自分类Dev

尝试根据多单元格值更改数据网格中行的背景颜色

来自分类Dev

根据另一个工作表中的值更改单元格的颜色?

来自分类Dev

用于根据单元格中的值更改形状填充颜色的 VBA 代码

Related 相关文章

  1. 1

    根据值更改单元格颜色-VueJs和Vuetify

  2. 2

    根据值更改表格中单元格字体的颜色-RoR

  3. 3

    根据单元格值更改饼图上颜色的颜色

  4. 4

    根据颜色常量的单元格值更改内部颜色

  5. 5

    SSRS根据SUM值更改单元格颜色

  6. 6

    根据单元格值更改行背景颜色

  7. 7

    根据值更快地更改单元格颜色

  8. 8

    根据表格单元格值更改行的颜色

  9. 9

    根据单元格值更改图表颜色

  10. 10

    根据ASP和C#中的值更改表格单元格颜色

  11. 11

    如何根据单元格值更改php中的单元格表颜色?

  12. 12

    VBA-根据特定单元格的值更改单元格的颜色

  13. 13

    如何根据单元格值更改php中的单元格表颜色?

  14. 14

    数据表...如何根据表的单元格值更改单元格的颜色

  15. 15

    如何通过VBA根据其他单元格值更改单元格的背景颜色

  16. 16

    SSRS动态更改单元格背景和字体颜色

  17. 17

    根据该单元格和另一个单元格的值更改单元格的格式

  18. 18

    如何在Excel中制作一个单元格以根据其他单元格的值更改颜色?

  19. 19

    根据来自另一个单元格(多行)的数值更改 x 个单元格的颜色

  20. 20

    根据msyql的结果集值更改Jtable单元格的颜色

  21. 21

    如何根据值更改ANTD表中的单元格颜色?

  22. 22

    如何根据表格单元格中的值更改表格行的背景颜色?

  23. 23

    jQuery datatable.net根据单元格的值更改行颜色

  24. 24

    根据同一行中的特定RGB值更改单元格颜色

  25. 25

    如何根据单元格中包含的值更改datagridview颜色

  26. 26

    根据数据库中的值更改td单元格的颜色

  27. 27

    尝试根据多单元格值更改数据网格中行的背景颜色

  28. 28

    根据另一个工作表中的值更改单元格的颜色?

  29. 29

    用于根据单元格中的值更改形状填充颜色的 VBA 代码

热门标签

归档