Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


10983 / 13644 ツリー ←次へ | 前へ→

【18789】変数複数行の選択 hisao 04/10/11(月) 18:44 質問[未読]
【18791】Re:変数複数行の選択 ichinose 04/10/11(月) 19:19 回答[未読]
【18806】Re:変数複数行の選択 hisao 04/10/12(火) 17:33 お礼[未読]

【18789】変数複数行の選択
質問  hisao  - 04/10/11(月) 18:44 -

引用なし
パスワード
   申し訳ありませんが、又教えて下さい。
例えばa=3,b=7,C=9として a,b,c行を一挙に削除あるいはclearしたいのですが、
rows(a,b,c).selectとか
どうも変数の複数行が選択出来なくて困っています。
何か良い方法はないでしょうか?

【18791】Re:変数複数行の選択
回答  ichinose  - 04/10/11(月) 19:19 -

引用なし
パスワード
   ▼hisao さん:
こんばんは。
方法は、いくつかありますが・・。

>申し訳ありませんが、又教えて下さい。
>例えばa=3,b=7,C=9として a,b,c行を一挙に削除あるいはclearしたいのですが、
>rows(a,b,c).selectとか
>どうも変数の複数行が選択出来なくて困っています。
>何か良い方法はないでしょうか?
'===================================
Sub test()
  a = 3: b = 7: c = 9
  Union(Rows(a), Rows(b), Rows(c)).ClearContents '値のクリア
  Union(Rows(a), Rows(b), Rows(c)).Delete    '削除
End Sub

というようにUnionメソッドを使用すると可能です。

Unionメソッドについては、

http://www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=54;id=FAQ

↑ここでJakaさんが検証されています。参考にして下さい。

【18806】Re:変数複数行の選択
お礼  hisao E-MAIL  - 04/10/12(火) 17:33 -

引用なし
パスワード
   ▼ichinose さん:
有り難う御座いました。本当に助かりました。
>▼hisao さん:
>こんばんは。
>方法は、いくつかありますが・・。
>
>>申し訳ありませんが、又教えて下さい。
>>例えばa=3,b=7,C=9として a,b,c行を一挙に削除あるいはclearしたいのですが、
>>rows(a,b,c).selectとか
>>どうも変数の複数行が選択出来なくて困っています。
>>何か良い方法はないでしょうか?
>'===================================
>Sub test()
>  a = 3: b = 7: c = 9
>  Union(Rows(a), Rows(b), Rows(c)).ClearContents '値のクリア
>  Union(Rows(a), Rows(b), Rows(c)).Delete    '削除
>End Sub
>
>というようにUnionメソッドを使用すると可能です。
>
>Unionメソッドについては、
>
>http://www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=54;id=FAQ
>
>↑ここでJakaさんが検証されています。参考にして下さい。

10983 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free