質問: excel2003 a1の文字をb1に移すには? a1に「あああ」と入力しているときに「b1」に「=あああいいい」という文字を挿入したいのですが、これをマクロで書くとどのようにすればよいのでしょうか? 普通にすればb1列に「=a1&"いいい"」とすれば表示上は「あああいいい」となりますが、文字列として入力を残していきたいです vba初心者ですのでわからないことだらけで申し訳ありませんが、同じ動作を1000以上する必要があるため、できれば自動化できればうれしいと思います。 よろしくお願いいたします。
回答: b1="いいい"の状態でa1="あああ"でb1="あああいいい"に置き換えなら private sub worksheet_change(byval target as range) if target.column = 1 then target.offset(0, 1) = target.value & target.offset(0, 1).value end if end sub