Worksheet calculate event doesn't let me change values on another sheet "Queries". When I do gives me error 438, object doesn’t support this property or method.
Private Sub Worksheet_Calculate()
i = 0
numb = 18
For i = 80 To 103
Worksheets("Sheet1").Shapes.Range(Array("TextBox " & i)).Select
With Selection.ShapeRange.Fill ''''''''''''''''HIGHLIGHTS THIS LINE
.Visible = msoTrue
If Worksheets("Queries").Range(Worksheets("Queries").Cells(2, numb), Worksheets("Queries") _
.Cells(2, numb)) = 1 Then
.ForeColor.RGB = RGB(0, 255, 0)
Else
.ForeColor.RGB = RGB(205, 205, 193)
End If
.Solid
End With
numb = numb + 1
Next i
End Sub
Bookmarks