2016-11-03 12 views
-1

条件付き書式設定のVBAコードのヘルプを探しています。私が探しているのは、セルA1のB2から行の最後までの書式設定です(B2:Bは最後まで)1つのセルを不特定範囲のセルに条件付き書式設定するためのVBAコード

私は以下を試しましたが、これはB2セルのみをフォーマットすることを知っています。誰も助けることができますか?

Sub FormatPainter() 

Range("A1").Copy 

Range("B2").PasteSpecial Paste:=xlPasteFormats 
Application.CutCopyMode = False 

End Sub 

答えて

0
Sub FormatPainter() 
    Range("A1").Copy 
    Range("B2", Cells(2, Columns.Count).End(xlToLeft)).PasteSpecial Paste:=xlPasteFormats 
    Application.CutCopyMode = False 
End Sub 
+0

こんにちは、応答をありがとうしかし – Sanoj

+0

申し訳ありませんが、あまりにも多くの「someworksheetと」ブロック内であることをaccostumed .Columnsにコンパイルエラーを取得。編集されたコード – user3598756

+0

を参照してください。実際には書式設定が必要なBを除いて、値を含むすべての行をまだフォーマットしていません。 :( – Sanoj

0

とにかく、私は次のコードを試してみました、それが働きました。

Sub FormatPainter() 
    Range("A1").Copy 
    Range("B2:B" & Cells(Rows.Count, 2).End(xlUp).Row).PasteSpecial Paste:=xlPasteFormats 
    Application.CutCopyMode = False 
End Sub 

あなたの時間とサポートしてくれてありがとう:)

関連する問題