我米試圖基於值氟利昂另一片以改變細胞的顏色根據另一個工作表的值更改單元格的顏色?
Sub ColoredOutlier()
Dim i As Integer, j As Integer, x As Integer
For i = 1 To 50
For j = 2 To 23
If IsEmpty(Worksheets("outlier_index").Cells(i, j)) Then Exit For
x = Worksheets("outlier_index").Cells(i, j).Value
Worksheets("Sheet2").Cells(x+1, i).Interior.ColorIndex = 3
Next j
Next i
End Sub
當運行這些代碼以上我m到處「類型不匹配」錯誤becasue的
X =工作表(」 outlier_index「)。Cells(i,j).Value
任何人都可以幫我解決我的問題嗎?
類型不匹配可能會告訴您,(i,j)處的outlier_index單元格的值不是整數。可能先嚐試記錄單元格的值。例如:''對於i,for j,val = Worksheets(「outlier_index」)。cells(i,j).value Debug.Print「Value at i =」,i,「and j =」,j,「是「,val'''我很抱歉,我沒有擅長這個比賽來測試你。 – jessi