2015-10-24 60 views
1

我想通過宏的顏色範圍A2:P但不能着色。在我的一個宏中,我使用下面的代碼,但它不能與其他工作。所以,有誰能夠告訴我簡單的代碼來色彩範圍A2:P想要的顏色範圍A2:P

Sub SelectiveColor2() 
Dim ws As Worksheet 
Dim wb As Workbook 
Dim lastRow As Long 

lastRow = ws.Range("A" & Rows.Count).End(xlUp).Row 
Range("A2:E" & lastRow).Interior.color = RGB(204, 255, 255) 

End Sub 

回答

1

只是WS

Sub SelectiveColor2() 
    Dim ws As Worksheet 
    Dim wb As Workbook 
    Dim lastRow As Long 

    Set ws = ActiveSheet 

    lastRow = ws.Range("A" & Rows.Count).End(xlUp).Row 
    Range("A2:E" & lastRow).Interior.Color = RGB(204, 255, 255) 

End Sub 

而且你的代碼去列Ë,而不是列P

+0

它的工作感謝您的幫助。我在2天內通過互聯網搜索。我們可以提到表單名稱而不是活動表單嗎? –

+0

@AtulVij **是** ......................使用類似:................ .Set ws = Sheets(「Sheet1」)' –

+0

感謝您的快速回復它的工作。 –