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) ' ³o¤T¥y¬Ý¤£À´¬Æ»ò·N«ä
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
¥t¥~½Ð°ÝÀɮ׶}±Ò¤§«á¡A«ö¶s¤£¯à«ö(CommandButton)?? |