Не получается присвоить переменной vba из ячейки excel

Узнай цену своей работы

Формулировка задачи:

Пожалуйста, помогите с этой проблемой. Суть вот в чем: у меня получилось записать макрос который бы делал картинку меньше в заданное кол-во раз, но мне нужно заменить это число на переменную(изначально в макросе вместо переменной hight стояло значение 0.99). Но всякий раз когда я пытаюсь запустить макрос выводится следующее: "Compile error: invalid outside procedure". Вот код макроса:

Решение задачи: «Не получается присвоить переменной vba из ячейки excel»

textual
Листинг программы
Sub Макрос1()
 
hight = Range("F2")
 
ActiveSheet.Shapes(1).ScaleHeight hight, msoFalse, msoScaleFromBottomRight
ActiveSheet.Shapes(1).ScaleHeight hight, msoFalse, msoScaleFromBottomRight
 
End Sub

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

7   голосов , оценка 3.286 из 5
Похожие ответы