excel - VBA 如果值与特定 Dim 的名称相同,则获取值的 Dim

标签 excel vba

如何链接CSVTypeColumn = CSVType01 = "AL" ?
如果 CSVTypeColumn.value = CSVType01然后CSVTypeColumn.value = "AL" ?

'''''Module1
Public CSVType01 As String
       CSVType01 = "AL"

'''''Module2
For CSVTypeColumnCount = 1 To 6
Dim CSVTypeColumn As String                               
    CSVTypeColumn = "CSVType0" & CSVTypeColumnCount
Dim FindCSVType As Range
    Set FindCSVType = .Range(CSVTypeColumn & 1).Column '<-- Wrong here!

最佳答案

使用数组:

Public CSVType(1 To 6) As String
       CSVType(1) = "AL"
' etc
For CSVTypeColumnCount = 1 To 6
Dim CSVTypeColumn As String                               
    CSVTypeColumn = CSVType(CSVTypeColumnCount)

关于excel - VBA 如果值与特定 Dim 的名称相同,则获取值的 Dim,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69986796/

相关文章:

vba - Excel Shapes.Range(Array ("someName")) - 定义的范围是什么?

excel - 仅当特定单元格值更改时才执行宏

excel - VBA(Excel)-从等于错误的变量中获取错误号

excel - 如何在EXCEL中将文本与佛教年份格式日期结合起来?

excel - 如何从列表框中填充文本框?

vba - 性能优化

Java 关闭 Hook 并写入 Excel 工作表

excel - 显示 Unicode 字符 : Excel 2010 vs Excel 2013

vba - Excel VBA : Loop through sheets/transfer data/create new workbook for each

vba - 如何查找项目符号列表并设置项目符号格式(VBA _ Word 文档)