VBAいきなりですが問題です(じゃじゃん)↓この表を別のシートにコピー&ペーストします。抽出していないレコードは、ペーストされません。非表示にしている列もペーストされます。この2つの作業は良くやりますので、この仕様の違いは、知っている方も多いのではないでしょうか。個人的には、どちらも便利だし、納得できる仕様です。フィルターによる非抽出は「データ的な作業」なので、コピー時についてこないのはうれしい仕様です。行列の非表示は「人間が見る/見せる的な作業」なので、コピーでは非表示もついてきてほしい場面の方が多いです。個人的には違和感はありません。なんとこうなります非表示にしただけのB列が、ペーストされなくなっていますね...。「非表示のセルがコピーについていかない」フラグが立ち、この状態でのコピペでは、非表示列もコピーに含まれなくなります。書きやすさでも実行速度でもすごく優秀なので、ガンガン使うべきですが、この仕様には注意しましょう。True↑この後にコピーペーストの処理を書いてください。↓こんな風に非表示列を記憶しておき、作業終了後に復元してください。汎用関数にして持っておいた方がいいかもしれませんね。01:38Tweet関連記事2021-09-09文字列から文字列までを置換する/消すテキストから2つの文字列を検索し、その間にある文字列を置換し...2021-05-09複数のシートをまとめてコピー/移動する複数のワークシートを一度にコピー/移動する方法を紹介します。「日本語の変数でプログラミングすれば、みんなが幸せになれる」という思想の元、主にExcelVBAのマクロやコードを解説しているブログです。この思想については↓の記事をご覧ください。変数を日本語にすればプログラミングが上達する記事の更新通知や質問の回答はTwitterでも行っております。お気軽にフォローください。12はてなブログをはじめよう!LimeCodeさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。