返回列表 上一主題 發帖

[發問] 請問有無共用Worksheet_Change的方法

回復 7# yanto913
  1. Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
  2. With Sh
  3. For i = 1 To 22
  4.     .ChartObjects("Chart 1").Activate
  5.     ActiveChart.SeriesCollection(1).Points(i).Select

  6.     If .Cells(i + 1, 7) = "Return" Then
  7.     j = 3 '紅
  8.     Else
  9.     If .Cells(i + 1, 7) = "Remove" Then
  10.     j = 21 '紫
  11.     Else
  12.     If .Cells(i + 1, 7) = "IDLE" Then
  13.     j = 6 '黃
  14.     Else
  15.     If .Cells(i + 1, 7) = "Prod" Then
  16.     j = 10 '綠
  17.     Else
  18.     j = 2 '白
  19.     End If
  20.     End If
  21.     End If
  22.     End If
  23.    
  24.     Selection.Interior.ColorIndex = j
  25.    
  26.     Next
  27.     End With
  28. End Sub
複製代碼
學海無涯_不恥下問

TOP

        靜思自在 : 生氣,就是拿別人的過錯來懲罰自己。
返回列表 上一主題