Запись строки в ячейку в Excel

Я пытаюсь записать значение в «A1» ячейка, но получаю следующую ошибку:

Application-defined or object-defined error '1004'

Я пробовал много решений в сети, но ни одно не работает. Я использую Excel 2007 и расширение файла .xlsm.

Мой код выглядит следующим образом:

Sub varchanger()
On Error GoTo Whoa
Dim TxtRng  As Range

Worksheets("Game").Activate
ActiveSheet.Unprotect

Set TxtRng = ActiveWorkbook.Sheets("Game").Cells(1, 1)
TxtRng.Value = "SubTotal"

'Worksheets("Game").Range("A1") = "Asdf"

LetsContinue:
    Exit Sub
Whoa:
    MsgBox Err.number
    Resume LetsContinue
End Sub

Edit: After I get error if I click the caution icon and then select show calculation steps its working properly

Ответы на вопрос(4)

Ваш ответ на вопрос