プロが教える店舗&オフィスのセキュリティ対策術

シート「元シート」のA3セル以降の最終行までを基準としてK列までの範囲(空白のセルを含みます)をコピーして、シート「貼りつけシート」のA列の最終行から一つ下の空いてるセルに値で貼り付けたいです。

お詳しい方、宜しくお願い致します。

A 回答 (2件)

Excelのキーボードショートカットを覚えると幸せになりそうな質問内容ですね。



A3セルを選択したら
 Ctrl+Shift+End
と、3つのキーを押してみましょう。
たぶん、希望する範囲を選択できるはずです。
L列以降が選択されても、ここでは気にしなくてOK。
 Ctrl+C
でコピーしましょう。

「貼り付けシート」の「名前ボックス」にA1048576と入力。
(A1000000でもたぶん大丈夫。数字部分が1,000,000なので覚えやすいはず)
そうやってシートの一番下のセル(A1000000セル)を選択したら
 Ctrl+↑
これで最後の入力セルの下の空白セルが選択されます。
 ↓
これで一つ空白のセルを開けて目的のセルを選択できます。
あとは
 Enter
で貼り付けできます。

不要なL列以降が貼り付けられたらL列以降を削除すれば良い。
何なら、今後の事を考えて貼り付けられる不要な列を非表示にしておけば
貼り付けられても表示されることが無いので邪魔にならない。

・・・

マクロなんて不要でしょ?
    • good
    • 2
この回答へのお礼

ありがとうございます!目から鱗です。。

お礼日時:2022/09/19 07:45

こんにちは


>Visual Basic(VBA) のご質問ですか?
VBA処理の中で行いたいと言う事でしょうか?

処理の中でやりたいのだとしても、殆どすべて?マクロの記録で出来そうですよ、、VBAのご質問なら、試しているコードや作成されたコードを示してくださいね
    • good
    • 0
この回答へのお礼

ありがとうございます。無事解決できました。

お礼日時:2022/09/19 07:46

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