• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マクロ 計算式内の条件データを取得して計算をループ)

マクロで条件データを取得して計算をループする方法を教えてください

このQ&Aのポイント
  • マクロを使用して、条件データを取得し、計算をループさせる方法について質問です。
  • Sheet1の条件データを元に、Sheet2に計算結果を反映させたい場合、どのような方法を取ればよいでしょうか。
  • 現在のマクロでは、絶対行参照で指定している部分をループさせる方法がわからず困っています。アドバイスをいただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

はて? >sheet2のB1の東京ではSheet1のA2のばななが これが千葉のB6に行った時に、やっぱり千葉の「A2のばなな」でいいのか、それとも実はここも違う事をしたいのか、説明がヌケてます。 できなかったB6に「実際はこういう式で入ってほしい」と、ご相談では欲しい結果までキチンと正しく情報提供するようにしてください。 作成例: sub macro1()  dim r as long  for r = 1 to 5   worksheets("Sheet2").cells(r * 4 - 2, "B").formular1c1 = _   "=SUMIFS(Sheet1!R1C2:R5C2,Sheet1!R1C5:R5C5,R[-1]C,Sheet1!R1C4:R5C4,RC1)"  next r end sub

hiro7th
質問者

お礼

やりたいことができました。 詳細な説明が抜けており伝わりにくくすみませんでした。