У меня есть флажок в Листе А и текстовое поле на Листе B. Я пытаюсь изменить цвет текстового поля на Листе В (который скрыт), когда флажок установлен.VBA: Изменить цвет текстового поля с помощью Clickbox
Я продолжаю получать ошибку «438» - «Объект не поддерживает эту ошибку свойства или метода», но не может решить, почему. Любая помощь приветствуется.
код используется в данный момент:
Private Sub CheckBox8_Click()
If CheckBox8 = True Then
Sheets("Week_3").Shapes.Range(Array("TextBox10")).Select
With Selection.ShapeRange.Fill
.Visible = msoTrue
.ForeColor.ObjectThemeColor = msoThemeColorBackground1
.ForeColor.TintAndShade = 0
.ForeColor.Brightness = -0.5
.Transparency = 0
.Solid
End With
Else
Sheets("Week_3").Shapes.Range(Array("TextBox10")).Select
With Selection.ShapeRange.Fill
.Visible = msoTrue
.ForeColor.ObjectThemeColor = msoThemeColorBackground1
.ForeColor.TintAndShade = 0
.ForeColor.Brightness = 0
.Transparency = 0
.Solid
End With
End If
End Sub
Большое спасибо
Это позволяет избежать ошибки времени выполнения 438 – eggimily