VBA excel 数组 赋值
第一行:(219,Range("AE3:AE14")) 第二行:(218,Range("AF4:AF14")) 像这种数组如何赋值, AE3:AE14是一列,是否需要加上转置
第一行:(219,Range("AE3:AE14")) 第二行:(218,Range("AF4:AF14")) 像这种数组如何赋值, AE3:AE14是一列,是否需要加上转置
答案:dim i as integer
for i=3 to 14
range(chr(asc("A")+i-4 ) & "219")=range("AE" & i)
next
for i=4 to 14
range(chr(asc("A")+i-4 ) & "218")=range("AF" & i)
next
其他:值在那里?请说的详细一点。 没理解你的意思?数组是指哪里?
如果是指对单元格区域"AF4:AF14"赋值?
赋值如果相同,那么:
Range("AF4:AF14").Value = 218