我有一张表,其中列的顺序搞砸了。
有没有办法按vba中的列名对列进行排序?
在数据表视图中,我可以拖放它们。 在VBA中有一个名为ColumnOrder的字段属性。
https://msdn.microsoft.com/en-us/library/office/aa224067(v=office.11).aspx
但看起来我必须按名称调用每个字段并设置属性。
答案 0 :(得分:0)
..看起来我必须按名称调用每个字段并设置 属性。
这正是要做的事情。
您必须阅读字段名称,根据需要对其进行排序,然后根据您选择的字段顺序设置 ColumnOrder 属性。