我对VBA很新,要在这里忍受我.
我想给一组变量分配一组范围的值,即.运行简短的代码来简化以下内容
Dim Sample 1 as string
Sample1 = activeworksheet.range("C17").value
Dim Sample 2 as string
Sample2 = activeworksheet.range("C18").value}
Run Code Online (Sandbox Code Playgroud)
等等
在excelfunctions.net教程之后,我知道我可以缩短声明
Dim Sample(1 to 20) as a string
Run Code Online (Sandbox Code Playgroud)
但是教程将其删除(因为它是关于名称的教程),建议我按如下方式填充它
sample(1)=activesheet.range("C7").value
sample(2)=activesheet.range("C7").value
Run Code Online (Sandbox Code Playgroud)
等等
我发现下面的讨论是在正确的轨道上回答我的任务,但我无法应用它来解决我的问题.(循环的Excel VBA数组范围)
作为后续注释,我最终尝试为这些变量赋值,以便在以下过程中使用,而不是每次都声明和分配它们.
谢谢!