こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

EXCEL VBA 保護したシートを読込みしたい

お世話になります。

EXCEL VBAで「データ」というシートあります。ここの100件ほどのデータが入っており、もう1つの「集計」というシートにフォームを作成してそのフォームからVBAを使って集計するのですが、この「データ」シートはユーザーにいじられたくないので保護もしくは非表示にしたいと思っています。

しかし「データ」シートを保護してしまうとVBAで「データ」シート読み込む際にエラーになってしまいます。

何かよい方法はありますでしょうか?

環境 WindowsXP SP3 Excel2003

投稿日時 - 2013-04-24 10:51:10

QNo.8057228

困ってます

質問者が選んだベストアンサー

VBAでデータをデータシートから取り込む際にデータシートの保護を一旦解除して、操作の終了段階で再びデータシートを保護する操作をVBAで行うことです。

Worksheets("データ").Unprotect Password::="1234"



Worksheets("データ").Protect Password::="1234"

投稿日時 - 2013-04-24 11:07:13

お礼

KURUMITOさん、早速のご連絡ありがとうございました!

出来ました!!
ありがとうございました。

投稿日時 - 2013-04-24 13:47:27

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問