• ベストアンサー

エクセルのマクロで

こんばんわ エクセルのマクロ?でこんな事できますか シート2のN列の最後に入力があるセルを探して シート1のJ4に貼り付ける事ってできますか シート2   N 1 6 2 5 3 4 4 7 5 6 この場合は 7 をシート1の J4に 7と入力したいのです 尚 入力先は常にシート1の J4です よろしくお願いいたします

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

  • ベストアンサー
  • rukuku
  • ベストアンサー率42% (401/933)
回答No.2

できますよ こんな感じです 「シート1」と「シート2」はそれぞれ「Sheet1」「Sheet2」とさせて頂きました。 Sub sample() Sheet1.[J4] = Sheet2.[N65536].End(xlUp) End Sub ただし、N65536には値が入っていないことが条件です。 [N65536].End(xlUp) というのはSheet2のセルN65536を選択しおいて「Ctrl+↑」のキーを押したときの移動先という意味です。 Excelについての質問は Q&Aラウンジ http://www.fuji.ne.jp/~excelyou/exrounge.htm モーグQ&A掲示板 http://www.moug.net/boards/index.htm 等もお勧めします。

参考URL:
http://www.fuji.ne.jp/~excelyou/exrounge.htm
hajihaji
質問者

お礼

ありがとう ございました 思った通りのことができました

その他の回答 (2)

回答No.3

はじめましてmarumaru_a_wといいます。 結論から言いますと出来ます。 VBEで書けばすぐ出来ると思います。 値が入っていないかを判定するには「VBA.vbEmpty」を使って判定すればいいと思います。

  • koukoku1
  • ベストアンサー率0% (0/42)
回答No.1

? はっきりとした。回答、を、求めます。

関連するQ&A

専門家に質問してみよう