繁体   English   中英

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

[英](Excel-VBA) Specific data import (on the background) in the active sheet

您能否帮助我(总初学者)准备一个VBA宏,该宏将在后台打开工作表并导入特定选择,如下所示:

比方说,我们已经下载了单词计数分析(XLSX)像这样从测试CAT工具下载。

现在,我需要在主工作表中添加一个宏,该宏将读取以“ All”开头(A列)的行。 如果为“全部”,那么我需要在数组/哈希表中记录该行的列(特定列A-O)。

请看一下这张图片的总和(比为我解释它更好:-)

如果您需要了解更多详细信息,请告诉我。

所有提示/建议都将不胜感激。

非常感谢!

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

  1. 开始录音
  2. 过滤“全部”
  3. 复制/粘贴单元格
  4. 停止录音

然后看看记录的代码并进行调整:)

使用数据透视表查看数据和所需的最终布局,将为您提供所需的所有灵活性。

您可以:

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

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

在此处输入图片说明

关于构建数据透视表,有一些很好的简单教程。 谷歌搜索将带来很多。

您需要针对特定​​问题学习的事情:

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

祝好运!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM