質問: 列挿入の時、セル参照を変化させたくないんです!! 列挿入の時、セル参照を変化させたくないんです!! エクセル2003xp aというブックとbというブックが存在し、ブックbのあるセルを参照しブックaに出したり、ブックbのあるセルを使用しブックaで計算したりしています。 参照元のブックbに、たまに列を挿入することがあるのですが、参照先セルが自動で調整され、とりたいセルを変えてしまいます。 例えば・・・[b.xls]sheet1!$c$7がb列に1列挿入されることで[b.xls]sheet1!$d$7に変化 列を挿入しても参照先がc7のままにしたいのですが、どうしたらいいのでしょうか? お力をお貸しください。 宜しくお願いします
回答: 回答no2です。 =indirect("[b.xls]sheet1!c7") の式を使われる前に =[b.xls]sheet1!c7 で正しい表示がされるかどうかを試験してみてください。 その段階でエラー表示がされるのでしたら =[b.xls]sheet1!c7 そのものが間違っていることになりますね。 もしも、その式で正しく表示されるのでしたら =indirect("[b.xls]sheet1!c7")の式は間違ったもではありません。