我正尝试一下子将数组字典的内容打印到Excel工作表上。
字典的结构可能是这样的:第一个月
其中employee是一个包含三个值的数组,例如name、姓氏和年龄。
只要这些项是单值的,我就可以使用如下语句打印字典
Cells(1, 1).Resize(dict.Count, 1).Value2 = Application.Transpose(dict.Keys)
Cells(1, 2).Resize(dict.Count, 1).Value2 = Application.Transpose(dict.Items)
当我把数组作为项时,我无法得到一个解.
2条答案
按热度按时间2wnc66cl1#
出现错误。dict.Keys -它是键的数组!不能将单元格值设置为数组。需要设置字符串变量并收集其中的所有键
这里是关于字典的文章的链接
http://www.snb-vba.eu/VBA_Dictionary_en.html
bn31dyow2#
通过循环,你可以做这样的事情-应该还是很快的。