将图片移动到单元格

时间:2019-05-15 18:45:47

标签: excel vba

我需要帮助使Macro在Excel中将图片移动到单元格。我可以上下左右移动图片。但是我希望宏将图片移动到单元格(例如,移动到单元格B7),而不管它在excel工作表中的什么位置。

我尝试使用

 Selection.ShapeRange.IncrementLeft -474.7059055118
 Selection.ShapeRange.IncrementTop -303.5293700787
End Sub

这会移动图片,只是不会移动到正确的位置

1 个答案:

答案 0 :(得分:1)

使用形状和单元格的interface IdObject { id: number; } const data: IdObject[] = [ { id: 1 }, { id: 2 }, { id: 3 }, ]; const ids = [1, 2, 5]; const findById: (id: number) => IdObject = id => data .find(x => x.id === id); const test = ids.map(findById); test.forEach(x => console.log(x.id)); Left属性。

Top