Я работаю с книгой Excel, которая включает в себя Google Maps. Пока что все работало правильно, но внезапно начало выдаваться ошибка во время выполнения.
Карта - это просто веб-браузер Microsoft ActiveX, который активируется кнопкой и считывает часть URL-адреса карты из ячейки, указанной в ячейке рядом с кнопкой.
Private Sub CommandButton1_Click()
Dim rowNum As Long
rowNum = Sheets("Map").Range("B2")
rowNum = rowNum - 43396
MapViewer1.Navigate ("https://www.google.com/maps/d/u/0/embed?mid=" +
Sheets("Map").Range("D" & rowNum).Value)
End Sub
Итак, как я уже сказал, этот код работал долгое время, но он остановился и теперь выдает ошибку в строке «MapViewer1.Navigate ...». Никто другой не изменил VBA книги. Что может быть причиной этого?