Private Sub CommandButton1_Click()
Set X = Sheets("Core KPIs")
Set Y = Sheets("KPI_to_China")
K1 = 3
K2 = 39
For I = K1 To K2
Flag = Y.Cells(I, 1) 'sheets("KPI to_China").Cells(3,1) ??
If Flag <> "" Then
Y.Cells(I, 2) = X.Cells(Flag, 4) ' 這三句看不懂甚麼意思
Y.Cells(I, 3) = X.Cells(Flag, 7)
Y.Cells(I, 4) = X.Cells(Flag, 9)
Select Case Y.Cells(I, 4)
Case "%"
Y.Cells(I, 5) = Format(X.Cells(Flag, 10), "00.00%")
Y.Cells(I, 6) = Format(X.Cells(Flag, 12), "00.00%")
Y.Cells(I, 7) = Format(X.Cells(Flag, 13), "00.00%")
Y.Cells(I, 20) = Format(X.Cells(Flag, 14), "00.00%")
Case "Abslute (#)"
Y.Cells(I, 5) = Format(X.Cells(Flag, 10), "00")
Y.Cells(I, 6) = Format(X.Cells(Flag, 12), "00")
Y.Cells(I, 7) = Format(X.Cells(Flag, 13), "00")
Y.Cells(I, 20) = Format(X.Cells(Flag, 14), "00")
Case Else
Y.Cells(I, 5) = Format(X.Cells(Flag, 10), "0.000")
Y.Cells(I, 6) = Format(X.Cells(Flag, 12), "0.000")
Y.Cells(I, 7) = Format(X.Cells(Flag, 13), "0.000")
Y.Cells(I, 20) = Format(X.Cells(Flag, 14), "0.000")
End Select
另外請問檔案開啟之後,按鈕不能按(CommandButton)?? |