可以将logging集值用作Excel索引值吗?

我有Excel电子表格,从Oracle数据库获取其设置。 我试图通过使用logging集值(工作表的名称)调用工作表来更新每个工作表的行高度。 rsSettings(1)是工作表名称的string值。 rsSettings(2)是行号,rsSettings(3)是行高。 这给我一个types不匹配的错误:

Do Until rsSettings.EOF WB.Worksheets(rsSettings(1)).Cells(rsSettings(2), 1).RowHeight = rsSettings(3) rsSettings.MoveNext Loop 

如果我用rsSettings(1)replacersSettings(1)或从rsSettings(1)或(如我刚刚发现的)如果我做CStr(rsSettings(1))获取它的值的stringvariablesreplacersSettings(1)。 (而且,我可以把这个值写入一个单元格。)

所以,现在使用CStr()解决问题时,是否可以使用logging集值作为string值(索引值将去)?

使用.Value适用于string。 谢谢!