求助方法要求在Y01、Y02……,是否为True,因为数组无规律出现,Y01等变量只能在过程中产生,请问在if等语句中判断Y01是否为True:X = "01"If "Y" & X & " = " & True Then ……End If[解决办法]好像只能使用数组……Y(1),Y(2)If Y(x)……………………[解决办法]VB不认识"Y" & X 是变量Y01,用CallByName将字符串转成变量。[解决办法] 使用数组Y(0),Y(1),Y(x)