|
▼shouw さん:
まず
> Range("M6:M34").Select
> Selection.ClearContents
これは
Range("M6:M34").ClearContents
の、一行でOKですが、
>そこで、他のシートの選択した部分(仮にシート2 A1:A10とする)もクリアしたのですが、どのように改良すればよろしいでしょうか??
この意味は、
・Sheet2を表示して、どこか、適宜セル範囲を選択しておいて
・Sheet1を選択して、そこのコマンドボタンクリックで、このシートの M6:M34をクリアするとともに
・先ほど選択しておいた Sheet2 のどこかの領域もクリアするということですか?
【ひねくりまわせば】できないことはないでしょうが、なぜ、このようなことが必要なのかな?
と思いますねぇ。操作する人にとっても、わかりにくいのでは?
たとえば、その他にも Sheet3 や Sheet4 も、どこかが選択されているとしましょう。
(必ずどこかのセルが選択されているはずです)
そういったものもクリアされてしまう?
クリアしようとして選択したのは Sheet2 のセル領域だけなんだ、他のシートは
クリア対象じゃないんだと
どのように判断しましょうか?
|
|