Я работаю над таблицей на работе, а коллега наклеивает более 250 изображений на столбе. Изображения не привязаны к ячейкам, которым они соответствуют, поэтому любая манипуляция с ячейками приводит к тому, что изображения находятся не в том месте.Привязать более 250 изображений к одному изображению на ячейку
Я ищу способ вставить все изображения в ячейки и сделать их частью ячейки, как если бы я вставлял список текста.
В идеальном мире я хотел бы надеяться, что это будет работать так:
- Поместите все изображения в массиве
- , используя номер ключа изображения в массиве, назначить его на соответствующее число клеток
- разбирает размеры соответствующей ячейки, и применить размеры к изображению
Это то, что я пробовал:
Sub movePics()
Dim picCounter As Long
picCounter = 0
For Each s In ActiveSheet.Shapes
picCounter = picCounter + 1
With s
.Left = 100
.Top = ActiveSheet.Rows(picCounter).Top
.Placement = xlMoveAndSize
End With
Next
End Sub
В идеальном мире я надеюсь, что он будет работать следующим образом: 1. Поместите все изображения в массив 2. используя номер ключа изображения в массиве, назначьте его соответствующему номеру ячейки 3. Разбор размеры соответствующей ячейки и применить размеры к изображению. –
Вам будет оказана дополнительная помощь, если вы покажете нам, что вы пытались выполнить. SO не является «кодом для меня». У вас есть шаги, теперь напишите код и напишите назад, где вы застряли на любых шагах. –
См. Править, добавлено то, что я пробовал. –