Vba 数据类型混乱。。。有字母和数字的单词,如tlc5?

Vba 数据类型混乱。。。有字母和数字的单词,如tlc5?,vba,excel,Vba,Excel,在我的代码中,我想提供字母和数字的输入。Eg-tlc5。由于只有整数或字符串不起作用,我应该为这样的输入使用什么数据类型?在没有看到当前代码的情况下:使用字符串。VBA可以将任何数字转换为字符串 e、 g 将导致字符串“test2”。要将任何其他数据类型转换为字符串,需要使用CStr()函数 如果您以后需要使用上述字符串中包含的数字,我建议您将数字和字符串存储在一个单独的变量中,如上所示。您应该使用字符串。“字符串不起作用”是什么意思?这是一个例子,说明了当您需要字符串中的数字时,例如在计算中,

在我的代码中,我想提供字母和数字的输入。Eg-tlc5。由于只有整数或字符串不起作用,我应该为这样的输入使用什么数据类型?

在没有看到当前代码的情况下:使用字符串。VBA可以将任何数字转换为字符串

e、 g

将导致字符串“test2”。要将任何其他数据类型转换为字符串,需要使用CStr()函数


如果您以后需要使用上述字符串中包含的数字,我建议您将数字和字符串存储在一个单独的变量中,如上所示。

您应该使用字符串。“字符串不起作用”是什么意思?这是一个例子,说明了当您需要字符串中的数字时,例如在计算中,如何处理不同的数据类型。我使用了variant,它可以解决这个问题。我不必连接字符串和整数变量。谢谢你们的帮助。
Dim i as Integer
Dim s as String

i = 2
s = "test" & i