Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用VBA识别轴字段_Vba_Excel_Pivot Table - Fatal编程技术网

使用VBA识别轴字段

使用VBA识别轴字段,vba,excel,pivot-table,Vba,Excel,Pivot Table,我正在尝试编写一个宏,该宏自动识别数据透视中的哪个字段 我有一些列,其中包含不同级别的组织信息,它们在行标签中相互拖动,以创建一个结构。现在我需要确定轴中的哪一行链接到哪一个字段 我是一个自学成才的程序员,对高级vba非常陌生,所以需要一些帮助 我的枢轴看起来怎么样 我正在尝试获取蓝色圆圈中字段的名称 谢谢大家! 伙计们,这比我想象的要简单。我只是个白痴,因为我没有早点弄明白 无论如何,解决方案是ActiveCell.PivotField返回数据透视行的字段 不清楚你想要实现什么。代码读什么?

我正在尝试编写一个宏,该宏自动识别数据透视中的哪个字段

我有一些列,其中包含不同级别的组织信息,它们在行标签中相互拖动,以创建一个结构。现在我需要确定轴中的哪一行链接到哪一个字段

我是一个自学成才的程序员,对高级vba非常陌生,所以需要一些帮助

我的枢轴看起来怎么样

我正在尝试获取蓝色圆圈中字段的名称


谢谢大家!

伙计们,这比我想象的要简单。我只是个白痴,因为我没有早点弄明白


无论如何,解决方案是ActiveCell.PivotField返回数据透视行的字段

不清楚你想要实现什么。代码读什么?您希望输出是什么?到目前为止,您的代码是什么?使用宏记录器记录您选择和重新排列该字段的过程。然后看看代码中标注了哪个字段。@teylyn很抱歉我不够清楚。我试图做的是创建一个代码,它逐行读取透视中所有非“空白”的值,并将它们粘贴到单独的表中,还指定它们是哪个级别的一部分。我的输出是,假设我在A15单元,上面写着Finance,我执行一个类似ActiveCell.FieldName的命令。输出应为2级。这有意义吗?你为什么不把轴复制到另一张纸上,把布局改成表格,然后过滤掉空白值?@QHarr对不起,我想我弄糊涂了。我不想重新订购。我试图确定行数据属于哪个字段。