重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

パソコン初心者です。
たとえば
シート1のA1に「田中」と入力する。
ボタンを押すとシート2のA1に「田中」と表示される。

次にシート1のA2に「山田」と入力する。
ボタンを押すとシート2のA1に「山田」と表示される。

次にシート1のA3に「鈴木」と入力する。
ボタンを押すとシート2のA1に「鈴木」と表示される。

このようにマクロを組むにはどのようにしたらよいのでしょうか?
わかりにくくてすいません。

A 回答 (2件)

マクロを使わなくても数式でできます。


↓をご覧ください。

最下行の文字列を返す
http://www2.odn.ne.jp/excel/waza/function.html#S …

最下行の文字列を返す(途中に未入力セルあり)
http://www2.odn.ne.jp/excel/waza/function.html#S …

参考URL:http://www2.odn.ne.jp/excel/waza/function.html#S …
    • good
    • 0

あなたの実現したい機能がいまいち分かりませんが、質問の機能に関しては下記のようになります。



Public i As Integer 'グローバル変数
Private Sub CommandButton1_Click()
If i = 0 Then i = 1
Worksheets(2).Range("A1").Value = Worksheets(1).Cells(i, 1).Value
i = i + 1
End Sub

動作確認はしてあるので、質問内容に関しては満たしているとおもいます。
ボタンを押すごとにA1、A2となっていくはずです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!