質問: excelの最終行のセルに数式(sum)を入れる方法 やりたいことは、 b、c列の最終行に合計数を入れる数式を入れることです。 [イメージ] [image] b10に「=sum(b2:b9」、c10に「=sum(c2:c9」と入れたい。 行数(上記例では9)はタイミングによって異なり、 b、c列にはブランクも含まれるため、 a列から取得して変数として扱うことをイメージしています。 なかなか実現方法が検討つかず止まっております。 「範囲に書き込み」のアクティビティで、たとえば「=sum(b2:b(変数))」という風に範囲のセルに変数を入れることは出来ないしょうか? 他に方法がありましたら、ご教授いただければ幸いです。
回答: 変数 no の型を「int32」に変更し、かつ代入のときの右側の値を、 9 としてください。引用符(")で囲む必要はありません。 入力先の箇所を "b" & (no + 1) にしてください。 入力値の箇所を "=sum(b2:b" & (no + 1) & ")" にしてください。