質問: シートのデータをクリアしてクリップボードの内容を貼り付ける方法 シートのデータをクリアしてからクリップボードのデータを貼り付けるマクロを作成しています。 ■処理内容 sheets("sheet1").cells.clear sheets("sheet1").paste 別アプリのデータをクリップボードに保存した場合は問題ないのですが、同一のエクセルウィンドウ内にあるセルデータをコピーした場合、cells.clearを実行した時点でシートのデータだけでなくクリップボード内のデータも消えてしまう為、張り付けることができません。 ※クリップボード内のデータを消さずにシートの内容をクリアする方法はありますか? よろしくお願いします。
回答: こんにちは。 > 同一のエクセルウィンドウ内にあるセルデータをコピーした場合 それなら、データをコピーするのもクリアするのも自由にタイミング が取れるはずですから、データをクリアした後にコピーすれば良い だけでは? worksheets("sheet2").cells.clear worksheets("sheet1").range("a1:c10").copy _ destination:=worksheets("sheet2").range("a1") はずしたかな...?