|
▼hint さん:
本当にいろいろありがとうございます。
ご指摘の通りにしたら、ともかくコピー出来ました。
ところが、myrange1への格納の仕方に問題があるようで、貼り付いたセルから下のデータが全て消えてしまうのです。(空白が張り付いて形?)
解決方法として、格納の内容は変更せず、一旦、コピー先のシートの一番下の行にmyrange1の内容をコピーし、その上で、そのB:E2行分を切り取って、myrange = ActiveCellの下のセルへまとめてpasteをしようと思うのです。
シートの一番下の行にコピーされるところまではいくのですが、その後、コピーされたB:E2行分を範囲指定する方法がわからないのです。
苦し紛れに、下のような書き方をしましたが、当然エラーになってしまいます。
Sheets("CARGO DATA").Select
Set myrange1 = Range("B2:E2" & [E65536].End(xlUp).Row).SpecialCells(xlCellTypeVisible)
Sheets("P3").Select
Range("B65536").End(xlUp).Offset(1).Select
myrange1.Copy Destination:=Worksheets("P3").Range("B65536").End(xlUp).Offset(1)
Range("B65536").End(xlUp).Offset (-2): Range("E65536").End(xlUp).Select
Selection.Cut
myrange.Offset(1).Select
ActiveSheet.Paste
度々お手数ですが、宜しくお願いします。
|
|