Excel VBA質問箱 IV

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

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


73716 / 76732 ←次へ | 前へ→

【7490】Re:マクロで登録したSUM
回答  こうちゃん E-MAIL  - 03/9/5(金) 17:10 -

引用なし
パスワード
   あっちさん、こんにちは

>以下の式をセルに挿入してマクロの記録をしました。
>=SUM(G29:G34)
>すると下のマクロができたのですが、
>ActiveCell.FormulaR1C1 = "=SUM(R[-6]C:R[-1]C)"
>
>"R[-6]C:R[-1]C"ここの部分が解読不可能です。
>行数を変数に持ちたいので内容を知りたいのですが。。。
>どなたか、お願いしますっ!!

相対参照でRは行をCは列を表します。
RCが自セル(基点)をあらわします。
正の数は下、右で負の数は左。上を表します。


R[-6]Cは6行上の同一列ですから、基点がA7セルとすればA1セルをあらわします。
R[-1]Cは同様に基点がA7セルとすればA6セルです。

[]で囲んだ数字は相対参照を表します。[]がなければ絶対参照です。
基点がA7として
R1C1=$A$1
R[1]C[1]=B8

わかりづらければ、A1形式を使ったほうが楽かも・・
基点がA7としてこんな感じです・・
>ActiveCell.FormulaR1C1 = "=SUM(R[-6]C:R[-1]C)"
ActiveCell.Formula = "=SUM(A1:A6)"
1 hits

【7485】マクロで登録したSUM あっち 03/9/5(金) 16:53 質問
【7490】Re:マクロで登録したSUM こうちゃん 03/9/5(金) 17:10 回答
【7494】Re:マクロで登録したSUM あっち 03/9/5(金) 17:17 お礼
【7492】Re:マクロで登録したSUM INA 03/9/5(金) 17:14 回答
【7497】Re:マクロで登録したSUM あっち 03/9/5(金) 17:24 お礼

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