エクセルのひとつのブックで、その中には全社員、岡田、田中、本田、宮田・・・という41のシートがあります。(一番左が全社員、次が岡田と田中から順に並んでおります。)
これら48のシートすべてに、シートの保護をかけております。(パスワードは4568です。)
これら48のシートのうち、一番左のシートである全国より右のシート(47シート)すべてのA列とC列からE列を非表示にしたいと思います。
その後、もとのようにシートの保護をかけたいと思います。
いろいろと調べて試してみましたが、複数のシートを選択し、列を非表示にするマクロを
をかけても、最初のシートだけしか作用しませんでした。
本当に申し訳ないのですが、ご指導をいただけたら幸いです。
No.2ベストアンサー
- 回答日時:
こんにちは!
ブックの保護ではなく、各Sheetを保護しているのですね?
一例です。
Sub Sample1()
Dim k As Long, myRng As Range
For k = 1 To 47 '//←47番目のSheetまで
With Worksheets(k)
.Unprotect Password:="4568"
Set myRng = Union(.Range("A1"), .Range("C1:E1"))
myRng.EntireColumn.Hidden = True
.Protect Password:="4568"
End With
Next k
End Sub
こんな感じではどうでしょうか?m(_ _)m
No.1
- 回答日時:
シートを非表示にするのではなく、別のブックから参照するようにしてはどうか。
そうすれば作業用のシートのデータサイズは小さくて済む。
社員分のブックを作成しておけば、月ごとにシート分けしておけば集計もしやすいだろう。
もし上記のような使い方をしたいのであれば、エクセルではなくアクセスを使うことを勧める。
AccessはExcelのブックを利用できるデータベースソフトだ。
入力フォームも柔軟に作成できるので単純なデータベースくらは簡単にできる。
(当然難しいこともできる)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/01/25 11:42
- Excel(エクセル) エクセルの条件付き書式 個人シートを参照して集計シートに色付けしたい 1 2023/06/22 00:39
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Excel(エクセル) EXCEL 関数を教えてください。(A列の同じ値が複数ある場合vlookupで出来ますか) 4 2022/12/07 20:54
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
- Visual Basic(VBA) 【ExcelVBA】動的にボタン、ボタン名を生成できますか? 7 2022/04/08 12:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
2つのシートの一致する行のセ...
-
EXCELで複数のシートを一度に「...
-
特定のシートのみ再計算させな...
-
ワークシートそのものの色を変...
-
エクセルで複数のシートに画像...
-
【Excel VBA】データ貼り付け先...
-
エクセルでブック内の倍率がバ...
-
【ExcelVBA】マクロの入ったシ...
-
EXCELの図形(テキストボックス)...
-
エクセルでリンク貼り付けした...
-
エクセルの2つのシートを並び...
-
【Excel】エクセルの1ファイル...
-
ハイパーリンクでジャンプした...
-
特定のシート名のシートのみ除...
-
エクセル2003で、複数のシート...
-
Excel 全シート上のボタンを削...
-
エクセルマクロでシート名を条...
-
エクセルで誤ってF11キーを押す...
-
エクセル、別のシートの表をポ...
-
エクセルのシート名のフォント...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
エクセルでブック内の倍率がバ...
-
エクセルで複数のシートに画像...
-
特定のシートのみ再計算させな...
-
ワークシートそのものの色を変...
-
【ExcelVBA】マクロの入ったシ...
-
名簿から複数シートの同じセル...
-
エクセルで、シートの名前を変...
-
Wordで差し込み印刷時に表示す...
-
エクセルの2つのシートを並び...
-
エクセル、特定のシートにパス...
-
エクセルのシート連番の振り直し
-
EXCELの図形(テキストボックス)...
-
Excelでマクロ設定したが反映さ...
-
エクセル 非表示のシートをハ...
-
ハイパーリンクでジャンプした...
-
アクセスからエクセルのシート...
-
エクセルのシー名を二段表示に...
-
エクセルでリンク貼り付けした...
-
エクセルの複数シートでのリン...
おすすめ情報