首页 > 解决方案 > VBA 多个变量连接在一起成为单个变量,可以调用以作为函数运行

问题描述

我正在尝试修改以下函数以使变量字符串连接在一起以运行更改后的最终函数。我知道这是不对的,但是我已经在谷歌上搜索了几天,尝试了几种不同的方法都无济于事。我确定我一直在搜索错误的信息以找到正确的方法,我们将不胜感激!请注意底部的评论部分是我试图在最终功能中实现的。

更新我要问的原因:有多个页面(大约 10 个)我想要加载多张照片(大约 173 个)并认为这将是压缩代码的好方法。您知道无需 1000 行代码即可解决此问题的方法吗?

Option Explicit

Dim Form As String
Dim Form1 As String
Dim Form2 As String
Dim Form3 As Object

Sub YouthLoadGraphics()
    Form = "Youth"
    Form1 = ".Picture = LoadPicture("
    Form2 = ")"
    Form3 = Form + Form1 + ("C:\temp\forms\Leaving-Youth-Readiness-Assessment-Pens_1.bmp") + Form2
    

    Run Form3
   
    
    
   ' Youth.Picture = LoadPicture("C:\temp\forms\Leaving-Youth-Readiness-Assessment-Pens_1.bmp")
   ' Youth.PictureSizeMode = (3)
End Sub

标签: excelvbastringfunction

解决方案


推荐阅读