Date: Wed, 13 Jul 2005 14:09:20 +0900
From: no@ann.co.jp
Subject: [pasml 121916] Re: シート保護
To: pasml@ann.co.jp
Message-Id: <200507130509.j6D59K604540@ns.pas2.jp>
X-Mail-Count: 121916
お名前 : 半端者 困りごと掲示板から
URL :
質問URL: http://pasokoma.jp/?num=274734&ope=v
ツリー: http://pasokoma.jp/cgi/tree.cgi?num=274734
--
ポン(初)さんは No.274722「シート保護」で書きました。
>メーカー名:富士通
>OS名:WindowsXp Professional
>パソコン名:BIBLO NB18D/F
>--
>シートを2つ使用して1枚目にマクロを組んで2枚目は1枚目を参照する形にしています。
>1枚目を保護して、それからいったんエクセルを閉じてまた開く時に「マクロを有効にしますか?」
>みたいなのが出てきて有効にすると「変更しようとしているセルまたはグラフは・・・」
>とエラーがでます。それで「デバック」?を押すと「Range("u1") = Range("aa4")」に黄色く線が
>引かれています。エラーが出ないようにするにはどうすればいいでしょうか?
>
>
マクロにエラーがあれば、当然、エラーを返します。まことに親切にエラーの存在
を教えてくれているわけで、マクロのエラー箇所(「黄色く線」がひかれたところ)
を修正しない限り、出続け(てくれ)ます。
エラーの内容は、マクロの記述式のどこか(変数つ使い方なのか、パラメータの記
述の仕方なのか(構文エラー)、はたまた、その変数が参照している領域にあるのか
)は、作成者じゃないと分かりません。
エラーがあるまま使い続けても、結果を入れるところに正しい値が返ってきません
ので、ユーザは誤った値を正しいと思って利用することになります。
エラーが出て良かったですね。頑張って修正しましょう。
(意地悪でもなんでもなく、デバッグ作業は、プログラマ(EXCELマクロも立派なプロ
グラミング:コーディングといったりもしますが)につきものです)
--
== 掲示板URL: http://pasokoma.jp/ ==
配信の停止: http://pasokoma.jp/taikai.shtml
本メールマガジンへの返信はなさらないで下さい
== 投稿はパソコン困りごと掲示板でお願い致します ===