2017-07-20 10 views
0

は、これは私が取得しておくハイライト列VBA EXCELは、私は、行2から開始列を強調しようとしている

Dim Lastrow As Integer 
Lastrow = Sheets("OPEN - REPEAT").Cells(Rows.Count, 1).End(xlUp).Row 
Workbooks(var2).Sheets("OPEN - REPEAT").Columns("A2" & Lastrow).Interior.Color = vbYellow 

以下の私のコードで、次のエラーアプリケーションまたはオブジェクト定義のエラー1004 私が間違っているかもしれないどんなアイデア?

+0

最後に色付けしたい列は何ですか。設定されていません。 –

+0

それは私がそれをどのように設定したかと思っていた数字かもしれませんか? –

+0

3行目は 'Workbooks(var2).Sheets(" OPEN - REPEAT ")。Range(" A2:A "&Lastrow).Interior.Color = vbYellow –

答えて

3

.Columns("A2" & Lastrow)はすべて間違っています。 .Rangeを使用し、最後の列と最後の行を指定する必要がありますので、次のようになります。

Workbooks(var2).Sheets("OPEN - REPEAT").Range("A2:A" & Lastrow).Interior.Color = vbYellow 
+0

よろしくお願いいたします。 –

+0

(@AngatvirSanghera - これで問題が解決した場合は、ポストの左にあるチェックマークをクリックして投稿を[上向き/下向き矢印]の下にマークすることができます) – BruceWayne

+0

こんにちは、問題は24000使用されている行の代わりに行を使用する –

関連する問題