Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


58740 / 76732 ←次へ | 前へ→

【22715】Re:関数がエラーとなってしまう
回答  G-Luck  - 05/3/1(火) 8:21 -

引用なし
パスワード
   ▼もぐ さん:
失礼しました。思い違いをしていました。

セル参照範囲も、列削除範囲も、$N$12:$IV$12なのですね。
であるなら、マクロ実行でも手作業で実行しても、式は#REF!になると思います。

参照範囲自身に手を加えると、Excel自身が自動で判定してしまうからです。
(コピーや移動の時は便利なんですが)
なので、INDIRECT関数を使われてはいかがですか?


A2に、SHEET1!$N$12:$IV$12 と入力
式は
=IF(I$4="","",INDEX(INDIRECT(A2),I$4))
に変更。

もぐさんの削除の分割もいいと思います。後は、どのようなことを実現したいのかによって、いろいろな方法があると思います。

0 hits

【22654】関数がエラーとなってしまう もぐ 05/2/25(金) 16:54 質問
【22656】Re:関数がエラーとなってしまう G-Luck 05/2/25(金) 17:52 回答
【22710】Re:関数がエラーとなってしまう もぐ 05/3/1(火) 1:29 お礼
【22715】Re:関数がエラーとなってしまう G-Luck 05/3/1(火) 8:21 回答
【22776】Re:関数がエラーとなってしまう もぐ 05/3/3(木) 1:01 お礼

58740 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free