前提・実現したいこと
Excel VBAでシートの内容を同じブックの別シートにコピーすると、コピー元のシートの20~1000行目の枠線が消えることがある。
原因はわかりますでしょうか。
コピー元のシートの値・書式設定・列幅・行幅をそのまま使用したいです。
該当のソースコード
'コピー先を一度クリア
Worksheets(”コピー先”).Cells.Clear
'コピー
Worksheets(”コピー元”).Cells.Copy
'貼り付け
Worksheets(”コピー先”).Range("A1").PasteSpecial Paste:=xlPasteAll ・・・①
①を実行すると、コピー元のシートの20~1000行目あたりの枠線が消えることがあります。
マクロではなく、手作業で全選択しコピーして張り付けを行った場合でも消えることがあります。
特定のシートにコピーして張り付けると発生します。
新しいシートを作成して手作業で貼り付けると、コピー元は問題ありませんでした。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。