返回列表 上一主題 發帖

[發問] 求助 特定列格中改顏色

回復 1# pkey1999
不知你要哪一個?
  1. Sub 巨集1()
  2. '
  3. ' 巨集1 巨集
  4. '

  5. '
  6.     Range("E9").Select
  7.     With Selection.Interior   '  填滿底色
  8.         .Pattern = xlSolid
  9.         .PatternColorIndex = xlAutomatic
  10.         .Color = 15773696     ' 天藍色
  11.         .TintAndShade = 0
  12.         .PatternTintAndShade = 0
  13.     End With
  14. End Sub

  15. Sub 巨集2()
  16. '
  17. ' 巨集2 巨集
  18. '

  19. '
  20.     With Selection.Font    '  字型顏色
  21.         .Name = "Arial"
  22.         .FontStyle = "標準"
  23.         .Size = 10
  24.         .Strikethrough = False
  25.         .Superscript = False
  26.         .Subscript = False
  27.         .OutlineFont = False
  28.         .Shadow = False
  29.         .Underline = xlUnderlineStyleNone
  30.         .Color = 192      '  咖啡色
  31.         .TintAndShade = 0
  32.         .ThemeFont = xlThemeFontNone
  33.     End With
  34. End Sub
複製代碼

TOP

回復 6# pkey1999
上頭的程式碼試題共擬參考套用的,
現在我直接將它套入到程式碼內:
  1. Sub 自動記錄()
  2.     .
  3.     .
  4.     .

  5.     If xRow < 9 Then xRow = 9
  6.     ShtA.Range("A" & xRow & ":N" & xRow).Value = ShtA.Range("A8:N8").Value
  7.     If ShtA.Range("C" & xRow).Value >= 5 Then
  8.         ShtA.Range("C" & xRow).Font.Color = 255           '  紅色
  9.     ElseIf ShtA.Range("C" & xRow).Value <= -5 Then
  10.         ShtA.Range("C" & xRow).Font.Color = 65535         '  黃色 (字型顏色)
  11.         '  ShtA.Range("C" & xRow).Interior.Color = 65535  '  黃色 (填滿底色)
  12.         '  選擇你要的類型
  13.     End If

  14.     .
  15.     .
  16.     .
  17. End Sub
複製代碼

TOP

        靜思自在 : 【時間如鑽石】時間對一個有智慧的人而言,就如鑽石般珍貴;但對愚人來說,卻像是一把泥土,一點價值也沒有。
返回列表 上一主題