- 締切済み
消去方法がわかりません。
VBA初心者です。 現在フォーム上にテキストボックスを設置。 その中にSheet1の指定した範囲の値を表示させるようになっています。(RowSource) テキストボックスに表示されている列を選択して コマンドコマンドボタンを押すと、選択された データがクリアー(Sheet1から削除)されるという 作業は出来ますか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- marumaru_a_w
- ベストアンサー率37% (3/8)
回答No.2
正確なイメージはわからないので憶測で書きます。 Sheet1と書いてあるので Excelのセルの一部を抜き出して VBの画面のテキストボックスに表示を行い テキストボックスの中身を選択して コマンドボタンを押して選択されたデータを Excelのセルから削除する作業をVBで出来るかってことでしょうか? もしそうなのでしたら。 そういう動作はVBで出来ます。 あと、その場合は、pen_pen_penさんが言われているとおりリストボックスがよろしいと思います。
- pen_pen_pen
- ベストアンサー率65% (52/79)
回答No.1
テキストボックスでなくリストボックスではいけませんか? 「列を選択する」と言えばリストボックスが適切かと思うのですが。 テキストボックスでなければならないのであれば、 テキストボックスで列を選択とはどうする事を言っていますか? 消すべき列の文字列を選択状態(反転状態?)にするのですか?