• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで空白のセルを探して貼り付け)

エクセルで空白のセルを探して貼り付け

このQ&Aのポイント
  • エクセルVBAを使用して、指定のセルをコピーし、空白セルを探して貼り付ける方法について質問しています。
  • 質問者は、作成したVBAがうまく動作しておらず、修正方法を求めています。
  • 現在のVBAでは、指定の列の空欄ではなく、一番下の行に貼り付けてしまう問題が発生しています。

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

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

> 51行目はそれらをの集計が表示されるようになっています。 ということは、51行目には数式がはいっているんですね? だから52行目から張り付いてしまうんです。 Sheets("Sheet1").Cells(51, "B").End(xlUp).Offset(1).PasteSpecial xlPasteValues なら大丈夫なはずですよ。

fightman11
質問者

お礼

回答ありがとうございました。 意図していた通りの動作が出来ました。 感謝致します。

その他の回答 (1)

  • hige_082
  • ベストアンサー率50% (379/747)
回答No.1

こんな感じで >Sheets("Sheet1").Cells(Rows.Count, "B").End(xlUp).Offset(1).PasteSpecial xlPasteValues を Sheets("Sheet1").Cells(1, "B").End(xlDown).Offset(1).PasteSpecial xlPasteValues へ変更 以上、参考まで

fightman11
質問者

お礼

回答ありがとうございました。 教えて頂いた関数ではうまく出来ませんでした。