Кнопка на форме Вставить рисунок из файла VBA Excel
Формулировка задачи:
Помогите пожайлуста довести кнопку до путя)
Как сделать так что бы при каждом добавлении рисунка оно вставляло в новую ячейку столбца.
как правильно задать диапазон?
Решение задачи: «Кнопка на форме Вставить рисунок из файла VBA Excel»
textual
Листинг программы
Sub Макрос1() Dim shActive As Excel.Worksheet Dim myPath As String Dim myPictures As Pictures Dim myPicture As Picture Dim myShape As Excel.Shape Dim myTop As Double '1. Указываем путь, где находится файл-рисунок. myPath = "C:\Users\User\Desktop\Chrysanthemum.jpg" '2. Даём имя листу Excel. Set shActive = ActiveSheet '3. Даём имя объекту "Pictures". Set myPictures = shActive.Pictures '4. Вставляем рисунок и даём имя рисунку. Set myPicture = myPictures.Insert(myPath) '5. Вырезаем рисунок. myPicture.Cut '6. Вставляем рисунок. 'Обратите внимание, что можно сразу вставить 'в нужную ячейку. shActive.Range("L2").PasteSpecial '7. Даём имя рисунку. Set myShape = shActive.Shapes(shActive.Shapes.Count) '8. Воздействуем на рисунок. myShape.LockAspectRatio = msoTrue myShape.Width = 100 End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д