Excelでシートの一部の選択を解除したい
2011/3/2217:57:32
Excelでシートの一部の選択を解除したい
Excelで100枚のシートを収録したブックがあります。
そのうちの98枚を選択して実行したいマクロがあるのですが、
Worksheets.Select で全シートは選択できます。
そこから Worksheets(1)とWorksheets(2)の選択は解除して
残りの98枚に対してマクロを実行したいのですが・・・
この選択の解除の方法でつまづいています。
Arrayで98枚の方を選択してしまうという方法は考えましたが
シートの名前はたびたび変わるので難しいかと思います。
一方シートの左端から2枚は不動なので、全シートを選択してから
Worksheets(1)とWorksheets(2)の選択は解除するというのが良さそう
なのですが…。
あるいはWorksheets(1)とWorksheets(2)以外のシートを全て選択、
ということになるのでしょうか。
実行可能であればどのような記述内容でも構いません。
よろしくお願いします。
ベストアンサーに選ばれた回答
ja7awuさん
編集あり2011/3/2218:41:01
> 一部の選択を解除したい
あれっ! 必ず選択状態から「一部解除」という意味ですか…?
まさか そんな??
まぁ、2つを除いて選択なら、 ごく一般的な方法で、こんな感じですが・・・
Sub test()
Dim N As Long
For N = 3 To Worksheets.Count
If N = 3 Then Worksheets(N).Select _
Else Worksheets(N).Select False
Next
End Sub
あぁ、ごめんなさい。
> あるいはWorksheets(1)とWorksheets(2)以外のシートを全て選択、
> ということになるのでしょうか。
そう思います。 最後まで読んでなかったぁ…~
このQ&Aで解決しましたか?質問する
閉じる
あわせて知りたい
- Excel VBAで、ワークシートを特定の名前以外を選択状態にしたいです。 やり方を教...
- エクセルのマクロについて質問します。 印刷する際にホチキス止めしたいのですが...
- エクセルで複数のシートの同一セルに一括で入力 エクセル2010で複数のシートの同...
- Excel シート名の検索 複数(100以上)のSHEETがあるEXCELファイルで、 必要なS...
- ExcelのVBAで、シートをオブジェクト名で順々にアクティブにしたいです。 具体的...
- ハイターをうすめる時 市販のキッチンハイターとハイターの次亜塩素酸ナトリウム...
- Excel VBAで環境依存文字(拡張ASCII文字・・・例:™)が含まれているかのチェッ...
- 配列 小さい順に並べ替え 今C言語の勉強をしているのですが分からないことがあり...
- 【ExcelVBAマクロ】 複数のシートをコピーするマクロで、シート選択のレンジ部分...
- Excel VBAの処理とセルでの計算による更新の関係ついて教えて下さい VBAの処理中...
- フレンチトーストを作ろうと思っています。 美味しい作り方として、パンを卵液に...
- Excel VBA 複数シートの印刷プレビュー方法がわかりませんので教えて下さい。 ブ...
- VBAにて質問です。 ①Select Case 文にて、Case Else 時に何もしない場合は、文...
- 【Excelマクロ、VBA】ファイル名の一部をセルに反映する方法はありますか...
- 折りたたみ自転車の適正なタイヤサイズを教えてください 身長175センチの男で...
- 番号の違うiphoneのデータを移行できますか?? 4から5に機種変したのですが、...
- VBAマクロで、上から一番最初の空白の行を探し出すメソッドなどがあれば教えてく...
- エクセルVBAで日付と時間、分の名前をつけて保存したいです。 例えばCドライブの...
- c++でsleep関数を使いたいのですが sleepは付かないのでしょうか? 以下はcで...
- エクセルマクロで特定の行を別シートにコピー(もしくはカットして貼り付け)する...
この質問につけられたタグ
片思い、、、脈あり?
回答受付中の質問
カテゴリQ&Aランキング
- 戻る
- 次へ
総合Q&Aランキング
おいしいだけじゃない、たこ焼き
みんなのアンテナ
Yahoo!知恵袋カテゴリ
お客様自身の責任と判断で、ご利用ください。
[PR]お得情報