- ベストアンサー
最終行から順番に下へ同列で入力するVBAを教えて下さい。
EXCELのVBAで教えて下さい。 セルA1に東京、A2に名古屋、A3に大阪と入力されています。 マクロのボタンにVBAの実行を割当て、ボタンを押す度にA1の東京がC5に、A2の名古屋がD5に、 A3の大阪がE5に入力され、更にA2又はA3のセルが空白でも必ず一行ずつ同じ行に入力されるにはどうしたら良いでしょうか? 例:入力の流れ A B C D E F G・・・・・・ 1東京 2名古屋 3大阪 4 5 東京 名古屋 大阪 6 東京 名古屋 大阪 7 8 ・ ・ ・ ↓ ↓ ↓ A B C D E F G・・・・・・ 1東京 2 3大阪 4 5 東京 名古屋 大阪 6 東京 名古屋 大阪 7 東京 大阪 8 9 ・ ・ ↓ ↓ ↓ A B C D E F G・・・・・・ 1東京 2名古屋 3 4 5 東京 名古屋 大阪 6 東京 名古屋 大阪 7 東京 大阪 8 東京 名古屋 9 ・ ・ ※ポイント ・ セルD7を飛ばしてD8に入力される。 必ず一行ずつ同じ行に入力する。 EXCELを再起動しても入力セルの下から 続いて入力される。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17070)
- mitarashi
- ベストアンサー率59% (574/965)
- Daiki_PaPa
- ベストアンサー率55% (11/20)
お礼
本当に解りやすいコードで助かります。ポイントは、入力元となるセルを自由に選択できることが大変便利です。実際に使用するシートでは、入力元となるセルが20セルほどバラバラに点在しています。大変勉強になりありがとうございました。早速使用させていただきます。