是否可以通过循环更改对象名称中的数字?

时间:2015-10-01 20:19:26

标签: excel-vba userform multipage vba excel

我在userform多页中有多个页面,每个页面都有一个图像对象。 page1的图像命名为image1,page2的图像命名为image2,依此类推。

我需要在循环中引用这些图像对象。是否可以执行"image"&i之类的操作,其中i是图像名称中的数字?我尝试了但是我遇到了语法错误。

1 个答案:

答案 0 :(得分:1)

您可以使用:

UserForm1.Controls ("Image" & i).Picture = LoadPicture(imageName)