Как добавить 2 номера с помощью макросов? Я попробовал ниже, но я не могу выполнить.

Sub auto_open()
       n1 = InputBox("enter fiest number")
     n2 = InputBox("Enter 2nd number")
      Range("a1").Value = n1 + n2
End Sub

1 ответ1

0

Интересно: я только что проверил, и это работает :-)

Есть ли фактическое сообщение об ошибке или вы просто не видите никакого эффекта?

Где именно вы разместили код?

Вы не указываете рабочий лист перед Range("a1").Value так, чтобы результат мог быть записан там, где вы этого не ожидаете.

РЕДАКТИРОВАТЬ/PS: если вы хотите добавить их в виде чисел, вам может понадобиться n1 и n2 числовой тип данных (даже если VB позволяет вам делать практически все, что не проверено), в противном случае здесь они представляются в виде строк.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .