ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:nikuudonn エクセルのマクロについて
困り度:
  • すぐに回答を!
パソコン初心者です。
たとえば
シート1のA1に「田中」と入力する。
ボタンを押すとシート2のA1に「田中」と表示される。

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

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

このようにマクロを組むにはどのようにしたらよいのでしょうか?
わかりにくくてすいません。
質問投稿日時:08/04/12 00:26
質問番号:3941574
最新から表示回答順に表示

回答

 

回答者:izmlz マクロを使わなくても数式でできます。
↓をご覧ください。

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

最下行の文字列を返す(途中に未入力セルあり)
http://www2.odn.ne.jp/excel/waza/function.html#SEC65
種類:回答
どんな人:経験者
自信:自信あり
回答日時:08/04/16 18:30
回答番号:No.2
参考URL: http://www2.odn.ne.jp/excel/waza/function.html#SEC65
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

 

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

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となっていくはずです。
種類:回答
どんな人:専門家
自信:自信あり
回答日時:08/04/12 00:58
回答番号:No.1
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼この回答にお礼をつける(質問者のみ)
 
最新から表示回答順に表示