(Excel-VBA)活动工作表中的特定数据导入(在后台)

时间:2016-04-19 18:33:33

标签: vba excel-vba excel

请你帮我(初学者)准备一个VBA宏,它会在后台打开一张工作表并导入特定的选择,如下所示:

我们已经下载了从CAT工具下载的this下载的wordcount分析(xlsx)进行测试。

现在我需要在我的主工作表中添加一个宏来读取以#34; All"开头(A列)的行。如果"全部"那么我需要在数组/哈希表中记录该行的列(specficilly Columns A - O)吗?

请查看总结一下的this image(比为我解释更好: - )

如果您需要了解更多详情,请与我们联系。

非常感谢所有提示/建议。

非常感谢!

2 个答案:

答案 0 :(得分:1)

我的建议(我也是初学者)就是使用Macro Recorder。学习的好工具(example)。

  1. 开始录制
  2. 过滤所有'
  3. 复制/过去细胞
  4. 停止录制
  5. 然后查看录制的代码并进行调整:)

答案 1 :(得分:0)

查看您正在寻找的数据和最终布局,使用数据透视表可以为您提供所需的所有灵活性。

你可以:

  • 过滤要显示的数据
  • 根据其他列中的数据生成计算值
  • 选择列显示的顺序
  • 如果您决定要不同的视图,则动态更改布局

根据您的数据,我能够在大约15分钟内生成以下数据透视表。

enter image description here

有几个关于构建数据透视表的好的,简单的教程。谷歌搜索将会充足。

您需要了解的有关特定问题的事项:

  • 经典显示(我使用经典显示来获得此特定布局)
  • 计算字段(数据透视表中的许多列都是根据您的规范计算的)。字段计算的最大字符串长度为255个字符,因此您可能需要重命名原始数据集中的某些列。
  • 当然,数据透视表的基础知识
  • 加载新数据并更新数据透视表

祝你好运!