Сначала приведенный ниже код работает нормально, но если я удаляю все данные из ячеек, я получаю ошибку «ошибка 13», а затем код перестает работать. Есть ли способ решить эту проблему? Я включил код ниже:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Application.EnableEvents = False
If Target.Column = 1 Then
Target = StrConv(Target, vbProperCase)
End If
Application.EnableEvents = True
If Target.Column = 3 Then
Target = StrConv(Target, vbProperCase)
End If
Application.EnableEvents = True
If Target.Column = 6 Then
Target = StrConv(Target, vbProperCase)
End If
Application.EnableEvents = True
If Target.Column = 7 Then
Target = StrConv(Target, vbProperCase)
End If
Application.EnableEvents = True
End Sub