• ベストアンサー

エクセルvba初心者です・・・

エクセルvba初心者です・・・ シート1にあるひとつのセルをコマンドボタンを押した時にそのセル内の文字列をシート2にかいていくようなプログラムをつくりたいです。 例えば シート1のセルに文字入力→”田中”→登録ボタンおす→シート2のセルA1にはいる シート1のセルに文字入力→”竹山”→登録ボタンおす→シート2のセルA2にはいる                  ・                  ・                  ・ というようになるコードわかる方いたら教えてください。おねがいします。

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

  • ベストアンサー
  • TNK787
  • ベストアンサー率17% (25/141)
回答No.1

最終行の取得がわからないと言うこと? だとすればこんな感じ? これをコマンドボタンのコードに貼り付け Sub Test() Dim atai As String Dim Endrow As Long atai = Worksheets("Sheet1").Range("a1").Value Endrow = Worksheets("Sheet2").Range("a65536").End(xlUp).Row + 1 Worksheets("Sheet2").Range("a" & Endrow).Value = atai End Sub 2003なんで最大行は65536になってます

amo1984
質問者

お礼

参考になりました、どうもありがとうございました!!!

関連するQ&A

専門家に質問してみよう