返回列表 上一主題 發帖

徵求高手幫我解決一下這個問題

回復 19# c_c_lai


  C大如果G2>9我要改成紅色而且粗體這邊.[G3].Font.FontStyle = IIf(.[G2] > 9, "粗體", "標準")要怎麼改??

TOP

回復 21# 藍天麗池
  1. Sub RecordPrice()      '  從第三行插入模式
  2.     Dim WR As Long

  3.     Application.ScreenUpdating = False

  4.     With Sheets("RTD")
  5.         If .Range("H2") < 1 Then Exit Sub

  6.         WR = Range("A1").End(xlDown).Row + 1

  7.         If (WR = 3) Or (.[G3] <> .[G2]) Then   ' 總量有異動時才記錄
  8.             .Rows(3).Insert
  9.             .[A3].Resize(1, 8) = .[A2].Resize(1, 8).Value
  10.             .[G3].Font.FontStyle = IIf(.[G2] > 9, "粗體", "標準")
  11.             .[G3].Font.Color = IIf(.[G2] > 9, 255, 2)
  12.         End If
  13.     End With

  14.     Application.ScreenUpdating = True
  15. End Sub
複製代碼

TOP

回復 20# 藍天麗池
  1. Sub RecordPrice()      '  往下遞增模式
  2.     Dim WR As Long

  3.     Application.ScreenUpdating = False

  4.     With Sheets("RTD")
  5.         If .Range("H2") < 1 Then Exit Sub

  6.         WR = Range("A1").End(xlDown).Row + 1

  7.         If (WR = 3) Or (.Range("G" & WR - 1) <> .[G2]) Then  ' 總量有異動時才記錄
  8.             .Range("A" & WR).Resize(1, 8) = .[A2].Resize(1, 8).Value
  9.             .Range("G" & WR).Font.FontStyle = IIf(.[G2] > 9, "粗體", "標準")
  10.             .Range("G" & WR).Font.Color = IIf(.[G2] > 9, 255, 2)
  11.         End If
  12.     End With

  13.     Application.ScreenUpdating = True
  14. End Sub
複製代碼

TOP

回復 23# c_c_lai

C大謝謝你,這陣子真是麻煩妳了,感謝

TOP

回復 23# c_c_lai


紅色255,那其他顏色呢??例如藍色??
有顏色的對照表嗎??

TOP

本帖最後由 c_c_lai 於 2015-12-31 15:29 編輯

回復 25# 藍天麗池
參考看看
或者是
Colors

TOP

本帖最後由 藍天麗池 於 2016-1-1 12:32 編輯

回復 26# c_c_lai


    .Range("G" & WR).Font.Color = IIf(.[G2] > 9, 255, 2)可是這裡面沒有RGB(0,0,255)選項阿??
那要怎麼改呢??
是改成這樣嗎??.Range("G" & WR).Font.Color = IIf(.[G2] > 9, RGB(0,0,255), 2)

TOP

回復 26# c_c_lai


     .Range("G" & WR).Font.Color = IIf(.[G2] > 9, 255, 2)另外255後面的2又是甚麼意思呢??

TOP

本帖最後由 c_c_lai 於 2016-1-1 13:57 編輯

回復 27# 藍天麗池
以下四列,都是同義:
  1.         '  方式一
  2.         .Range("G" & WR).Font.Color = IIf(.[G2] > 9, 255, 2)
  3.         '  方式二
  4.         .Range("G" & WR).Font.Color = IIf(.[G2] > 9, 255, RGB(0, 0, 0))
  5.         '  方式三
  6.         .Range("G" & WR).Font.Color = IIf(.[G2] > 9, RGB(255, 0, 0), 2)
  7.         '  方式四
  8.         .Range("G" & WR).Font.Color = IIf(.[G2] > 9, RGB(255, 0, 0), RGB(0, 0, 0))
複製代碼

TOP

回復 29# c_c_lai


    那如果用方式一改成藍色呢??

TOP

        靜思自在 : 【為善競爭】人生要為善競爭,分秒必爭。
返回列表 上一主題