Не получается присвоить переменной 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д