TOP > Up > Today

Re: シート保護


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(&quot;u1&quot;) = Range(&quot;aa4&quot;)」に黄色く線が
>引かれています。エラーが出ないようにするにはどうすればいいでしょうか?
>
>
 マクロにエラーがあれば、当然、エラーを返します。まことに親切にエラーの存在
を教えてくれているわけで、マクロのエラー箇所(「黄色く線」がひかれたところ)
を修正しない限り、出続け(てくれ)ます。
 エラーの内容は、マクロの記述式のどこか(変数つ使い方なのか、パラメータの記
述の仕方なのか(構文エラー)、はたまた、その変数が参照している領域にあるのか
)は、作成者じゃないと分かりません。
 エラーがあるまま使い続けても、結果を入れるところに正しい値が返ってきません
ので、ユーザは誤った値を正しいと思って利用することになります。
 エラーが出て良かったですね。頑張って修正しましょう。
(意地悪でもなんでもなく、デバッグ作業は、プログラマ(EXCELマクロも立派なプロ
グラミング:コーディングといったりもしますが)につきものです)
--
== 掲示板URL: http://pasokoma.jp/ ==
   配信の停止: http://pasokoma.jp/taikai.shtml
   本メールマガジンへの返信はなさらないで下さい
== 投稿はパソコン困りごと掲示板でお願い致します ===
    


TOP > Up > Today