列(V)が「はい」とマークされたら、アーカイブワークブックを作成しようとしています。私はマクロ機能を持っていましたが、私はこの午後にもう一度テストしましたが、範囲外のエラーを受けました。私は自分のワークブック/ワークシートの名前をチェックしており、正しいものです。トラブルシューティングを試みましたが、V列で「はい」を選択すると、マクロはまったく登録されません。何が問題なの?以下は私が使ってきたものです。 (私はそう任意の助けが高く評価され、ブランドのVBAへの新たなんだと自分自身を教えています!)VBA範囲外
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 22 Then
If Target = "Yes" Then
Application.EnableEvents = False
nxtRow = Workbooks("FPPE Archive.xlsm").Worksheets("EUHM Onboard").Range("V" & Rows.Count).End(xlUp).Row + 1
Target.EntireRow.Copy _
Destination:=Workbooks("FPPE Archive.xlsm").Worksheets("EUHM Onboard").Range("A" & nxtRow)
Target.EntireRow.Delete
End If
End If
Application.EnableEvents = True
End Sub
イミディエイトウィンドウで '?Application.EnableEvents'を実行します。 – findwindow