У меня есть .xls файл на 4500 строк и 4500 картинок в форматах .jpg и .gif.
Вопрос: как при помощи макроса эти картинки можно вписать в экселевский файлик, дабы ручками не мучаться?
У меня есть пример макроса, но я не совсем понимаю как это работает:
Sub Макрос1() For Counter = 2 To 5000 Set curCell = ActiveSheet.Cells(Counter, 9) Set curPath = ActiveSheet.Cells(Counter, 8) curCell.Select ActiveSheet.Pictures.Insert(curPath.Value).Select Selection.ShapeRange.Height = 80# Selection.ShapeRange.Width = 80# Next Counter End Sub
Кто может объяснить как это работает? Особенно интересуют строчки:
.... Set curPath = ActiveSheet.Cells(Counter, 8) .... ActiveSheet.Pictures.Insert(curPath.Value).Select ....
Насколько понимаю, первая задает путь до картинки, а вторая загружает её. Но как-то странно это все задается....