• ベストアンサー

EXCELで

またまたお世話になります。 セルB3~F3にDATAを入れるとB5~F5にそのDATAが入る セルB3~F3は繰り返し使用する(要は入力用)とする DATAはB5~F5から入力のたびに行を1行づつ下げていく 入力後のDATAは削除することがあり、削除した時に ソートをかけるため、最終行はたえず変ります。 以上のようなことができないでしょうか。 宜しくお願いします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.2

B3からF3にデータを入れ終わった、というシステムへの知らせが必要。 普通はコマンドボタンを1つ張り付けクリックして知らせる。 関数では、新しいデータを入力済みだという、この仕組みが作れないので、実現はしない。 ーー Sheet1にコマンドボタンを1つ張り付ける。 B4に仮に何か適当な文字を入れておいてださい。(第5行を1行入れたら消してよい。既に何か文字等が入っていたら、そのままで良い) Sheet1のコマンドボタンのクリックイベントに Private Sub CommandButton1_Click() d = Range("B65536").End(xlUp).Row Range("B3:F3").Copy Range("B" & d + 1 & ":F" & d + 1) End Sub を入れる。 B3-F3にデータを入れたら、ボタンをクリック。 データが間違っていたら、そのセルの値を手修正。

kogoro
質問者

お礼

ありがとうございます 何とか頑張ってみます。

その他の回答 (1)

  • uro_tan
  • ベストアンサー率15% (6/40)
回答No.1

vbaを使えば比較的簡単にできます。

kogoro
質問者

お礼

有難うございます。 VBAが分かってないので困ってます。