Excel VBA質問箱 IV

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

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


8328 / 76732 ←次へ | 前へ→

【73979】Re:別シートのセルを参照する関数を
発言  UO3  - 13/3/30(土) 6:56 -

引用なし
パスワード
   ▼青とうがらし さん:

おはようございます

アップされたコードだけにコメントします。
2つの間違いがあります。

1.これはケアレスミスでしょうけど、[C[-1] 。シート上で書くときには 先頭の [ は つけませんよね。
2.根本的には、変数と固定値を連結して文字列を作る際のやりかたの間違いがあります。
  (結構、面倒なもので、私も、しょっちゅう間違えてコンパイラーにしかられます)

  "○○○" と " でくくったものは、その記述された文字が全て文字列になります。
  で、この○○○ が r1c1形式の式の文字列としてセルに書き込まれエクセルに渡されようとします。
  -1 + 6 * X こういった文字も、渡される式の文字列になります。
  そうしますと、エクセルから見ると、x って何? ということになってしまいます。

  変数と固定値は分けて & で 連結する必要があります。いろんな記述の方法がありますが
  たとえば

  Cells(4 + 6 * x, 2).FormulaR1C1 = "=' B箱 '!R[" & (-1 + 6 * x) & "]C[-1]"

256 hits

【73977】別シートのセルを参照する関数を 青とうがらし 13/3/30(土) 4:00 質問
【73979】Re:別シートのセルを参照する関数を UO3 13/3/30(土) 6:56 発言
【73983】回答ありがとうございます 青とうがらし 13/3/30(土) 15:53 お礼

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