2020-08-18 16:30发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨
我希望在VBA中将交叉表称为ListObject,但是我无法弄清楚该怎么做。
Power Query确实将BEx交叉表识别为表,因此我想我可以使用VBA做到这一点。
我正在尝试执行以下操作,但是遇到错误,说下标超出范围,这意味着找不到它。 有什么想法吗?
将tbl视作ListObject 设置tbl = mysheet.ListObject(" SAPCrosstable1")
谢谢!
尝试一下
将DirArray用作变体 DirArray = mysheet.Range(" SAPCrosstable1")。Value
感谢Alen! 我想要这样做的原因, 因为我想从交叉表中复制数据集(不包含标题),而不必检查最后一行/最后一列。 我想用Range.Copy/PasteSpecial方法复制/粘贴数据集会比循环遍历整个数组更快。
无论我学到了什么新东西!
最多设置5个标签!
尝试一下
感谢Alen!
我想要这样做的原因, 因为我想从交叉表中复制数据集(不包含标题),而不必检查最后一行/最后一列。 我想用Range.Copy/PasteSpecial方法复制/粘贴数据集会比循环遍历整个数组更快。
无论我学到了什么新东西!
一周热门 更多>