質問: エクセル初心者なのですが・・・ 一つのセルの中に複数行の数値を打ち込んだとして そのセル内の数値を合計したり 他のセルとの合計を出したりすることは できるのでしょうか? もし可能であればその方法をお教え願います
回答: a1セルに 10 12 13 14 16 と入力したとしましょう。10と12の間にはaltを押しながらenterキーを押したものです。12と13なども同じ とします。 vbaで sub test01() a = cells(1, 1).value n = split(a, chr(10)) t = 0 for i = 0 to ubound(n) t = t + n(i) next i ' msgbox t cells(1, "b") = t end sub を実行すれば、65とb1セルに出ます。 「他のセルとの合計を出したりすること」もvbaが判れば出来ます。 あくまでやれば「出来る」と言う実例を示しただけで、こんなことを誰もしません。折角のエクセルの便利さを使わず横道へそれます。諦めてください。