Excel VBA質問箱 IV

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

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


23762 / 76732 ←次へ | 前へ→

【58330】マクロの相対参照?について
質問  kenken  - 08/10/20(月) 0:07 -

引用なし
パスワード
   マクロ初心者です。質問の意味がわかりづらいかもしれませんが
どなたか教えてくれたら嬉しいです。

普通のエクセルでは列の挿入をしても数式が記入されているセルは
それに応じて変更されると思います。
例 C1セル=A1*B1 が入力されていて、B列に1列挿入すると
  D1セル=A1*C1 と自動的になりますよね

しかし、マクロでは
Sub 例()
 Worksheets("sheet1").Range("B1") = "aaaa"
End Sub
などのマクロがあっても、後々作成していく中でB列を挿入して
も自動的にマクロがC1には変わりませんよね?

現在は、挿入などをする度に手作業でひとつずつ変更しています。
しかし、何かもっと良い方法があるはずと思いお聞きします。
行や列の挿入をおこなった際に自動的にマクロ側も変更される
方法ってあるのでしょうか?

素人質問ですみません。。

1 hits

【58330】マクロの相対参照?について kenken 08/10/20(月) 0:07 質問
【58331】Re:マクロの相対参照?について ichinose 08/10/20(月) 1:26 発言
【58344】Re:マクロの相対参照?について kenken 08/10/20(月) 19:47 質問
【58345】Re:マクロの相対参照?について りった 08/10/20(月) 20:33 回答
【58346】Re:マクロの相対参照?について kenken 08/10/20(月) 21:18 お礼
【58356】Re:マクロの相対参照?について ichinose 08/10/21(火) 8:40 発言

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