申し訳ありませんが、私は実際これを取得するのに近いですが、もっとうまくいくようにしようとしています。私は列2のようになるまで行2の書式をコピーしたい。データは列Hまでしか送られないので、私のコードは列2まで行2をコピーする。しかし貼り付けに行くと、行1のほかにシート全体がハイライト表示される。フォーマット全体をコピーするように見えます。実際には問題ではありませんが、将来の参照用に必要な行と列にのみ貼り付ける方法を知っています。私はそれが基本的にデータを持っている細胞に行きたいだけです。事前に助けてくれてありがとう!行から複数の行へのVBAコピーの書式設定
Range("A2", Cells(2, Columns.Count).End(xlToLeft)).COPY
Range("A2", Cells(Range("A" & Rows.Count).End(xlDown).Row)).PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
Rows.Countは、シート内の行の合計数ではなく、*占有*行の数です。 –
私はそれがxlUpかxlDownがしたものだと思ったのですか?最後に占領されたセルなどを探しますか?私は自分のコードを発見し、それはダウンの代わりにxlUpを使用していましたが、それはTOP 2の行にコピーするだけでした。私はそれをxlDownに変更しました。 – Robillard
シートの一番下から「ダウン」します。 –