• ベストアンサー

Excel2000 非表示にした列や行のコピー&ペースト

Excelでマクロを組んだけれど(マクロと直接関係ないかもしれないが)ある行や列を非表示にしたままの状態でコピー&ペーストするとペースト先がHDDであろうがFDであろうが不安定にペーストされるらしい。 例えば、FDに貼り付けると非表示になったり、HDDのどこかに貼り付けると表示されていたりという具合だそうです。しかもHDDであれば場所によって、時には同じ場所でも結果が変わるそうです。 OSもWin2000 理由か、改善策を教えてほしいです。

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

  • ベストアンサー
  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

FDとかHDDとかが関係あるとは思えませんが、、、 例えばオートフィルタで抽出したデータを選択し、コピーすると抽出したデータのみコピー出来ますが、同じ表で、いらないデータ行をグループ化で閉じたり、非表示にしてからコピーしても全データがコピーされます。 そういったブックの状態で変わっているだけではないでしょうか? マクロで指定範囲の表示されているセルだけをコピーしたいなら、SpecialCellsでxlCellTypeVisibleを指定します。 例) Sub Test()  Range("A1:A100").SpecialCells(xlCellTypeVisible).Copy End Sub

関連するQ&A

専門家に質問してみよう