※ ChatGPTを利用し、要約された質問です(原文:VBAのPastespecialについて)
VBAのPastespecialについて
このQ&Aのポイント
VBA初級者向けのPastespecialの使い方について解説します
Pastespecialでコピー先の値だけをペーストする方法について詳しく説明します
VBAでのPastespecialを使った値のペーストの際に、空白の判定に注意が必要な事例を解説します
VBA初級者です。
色々調べてみたのですが、どうしても解決できません。
どなたか教えて下されば幸いです。
例えば、コピー先のセル(A2)に「=IF(A1="","""",B1)という」IF関数が入っていると、
A2の値をA3にSKIPBLANKS:=TRUEでペーストした場合、A2が空白の場合でもA3の値が消えてしまい、A3が空白になってしまいます。
Pastespecialでコピー先の値だけをペーストする場合は、xlpastevaluesを使うという事はわかるのですが、おそらく、A2に「空白」という値が入っており、ブランクではないのが原因だと思います。
xlpastevaluesではなくて別のxlpaste何とかというのが、あったような気がするのですが。。。
もしくはほかの方法でもかまわないので、この状況を解決できる方法をご存知の方、どうぞご教示ください。
宜しくお願いします。
お礼
xlpaste何とかというのはやはり無いみたいですね、 私の勘違いだったようです。 状況は何とか解決することができました。 ありがとうございました。