コマンドボタン(この場合は「GO」ボタン)を押した後でのみ、選択を実行するのに苦労します。アタッチされているのは、userXの画像です。これは、activeXコントロールで作成されていないもの、および私が作業しているコードです。ありがとう! (おそらくGO_Click()
が、必要に応じて変更)ボタンの_Click
イベントプロシージャを「行く」のチェックボックスのそれぞれに対してチェックし、それに応じて削除を行うにはを使用してこのようコマンドボタンを押した後にのみ選択を実行するVBA userform
Private Sub MR_Click()
If MR.Value = True Then
Rows(6).Delete
End If
End Sub
Private Sub PMS_Click()
If PMS.Value = True Then
Rows(7).Delete
End If
End Sub
Private Sub VOIDMR_Click()
If VOIDMR.Value = True Then
Rows(13).Delete
End If
End Sub
Private Sub VOIDPMS_Click()
If VOIDPMS.Value = True Then
Rows(14).Delete
End If
End Sub
代わりにそれぞれのチェックボックスの '_Click'イベントに作業を行うには、ボタンの' _Click'イベントを使います。 1つの行を削除すると、下にあるすべての行が1つ上になることに注意してください。 –
「Applicatioin.Undo'の入力ミスがあります。また、私は "GO"ボタンを押すことに関連するコードは表示されません。あなたのチェックボックスはClickイベントのチェックボックスですか? GOが押されていないときにオプションが選択されているときにトリガーになるようです。 – nbayly
@nbaylyを指摘してくれてありがとう、私はUNDOコードを使用しようとしていましたが、私はマクロを実行した後に元に戻すことができないようです。そのため、GOボタンを押す前にマクロがアクションを保持するようにしたいのです。 –