私はVBAの初心者で、初めて投稿するので、ご容赦ください。
ピボット テーブルからデータをコピーし、値を別のワークシートに貼り付けようとしています。ピボットに対する将来の潜在的な変更に対応するために、マクロを可能な限り柔軟にする必要があります。本質的には、(たとえば) A6:E77 をコピーしたいのですが、基になるデータが変更された場合、この行範囲を (A6:G77 ではなく A6:E84 に) 変更する必要がある場合があります。次を使用して、不連続なデータセット内の空白以外の垂直セルをすべて選択できます。
Range("A6", Range("A1048576").End(xlUp)).Select
ただし、列 A で選択したセルと並んでいる列 B:E のすべてのセルを選択するにはどうすればよいですか?
次のコードを使用してみましたが、End.(xlUp) コマンドを無視しているようです。
Range("A6:E1048576", Range("A6:E1048576").End(xlUp)).Select
何か案は?私は助けに感謝します:)