用另一个矩形的图像填充替换矩形图像的填充

时间:2019-07-13 20:09:50

标签: excel vba

我的主工作表(Sheet1)上有一个带有图像填充的矩形形状,而我的第二个工作表(Sheet2)上有多个带有图像填充的矩形形状。

我正在尝试根据sheet2上包含另一个矩形的单元格来更改sheet1上的矩形。

它将指向的单元格分配有一个变量(art_locator)。

    With ActiveSheet.Shapes("cardart1").Fill
        .Visible = msoTrue
        .UserPicture = art_locator
        .TextureTile = msoFalse
    End With

我认为问题与.UserPicture有关,因为我猜测这仅允许文件路径?我可以用什么替换它,这样我可以输入变量名称(art_locator),然后将其指向Sheet2上具有我想要的矩形图像填充的单元格?

任何帮助将不胜感激!

0 个答案:

没有答案