返回列表 上一主題 發帖

[發問] Excel VBA 請益

ALT-F11 開啟VB編輯
選擇 工作表1(AA) 貼上下列程式

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address(0, 0) = "M1" Then
        For Each xV In Range("O10:R10")
            If xV > 0 Then
                [ZZ!K4:K99] = ""
                [ZZ!K4].Offset((Target.Value - 1) * 2).Resize(2) = xV
            End If
        Next
    End If
End Sub
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 不怕事多,只怕多事。
返回列表 上一主題