2017-03-07 14 views
0

私は、ユーザ入力に基づいてエントリを動的に作成するExcelフォームを持っています。 入力はタスクが完了したことを示すチェックボックスを作成します。自分自身を削除するチェックボックスを取得します

チェックボックスの値を使用してチェックボックスとエントリを削除できますか?

I.e.ユーザーがチェックボックスをオンにすると、エントリとチェックボックスが削除されます。自分自身を削除する]チェックボックスを取得する方法が

an invalid procedure call or argument error.

あります:

private sub Checkbox1_click() 
    If Checkbox1.Value = true 
     checkbox1.delete 
    end if 
end sub 

これは、次のエラーがスローされますか?

+0

本当に使用している言語は? – Plutonix

+0

VBA、タグが言うように。 –

+1

それはVB6ではない – Plutonix

答えて

1

ただ、アイデア、次のように削除するのではなく、非表示にしてみてください。それは次の時間が表示されますのでCheckBox1は、表示されていないことを、あなたはどこかという事実を保存することを確認して、

Private Sub Checkbox1_click() 
    CheckBox1.Visible = Not CheckBox1.value 
End Sub 

とにかくフォームが開始されます。変数またはセルに保存することができます。

関連する問題