如何创建 VBA 代码来从 Excel 文件中提取某些数据列?

如何创建 VBA 代码来从 Excel 文件中提取某些数据列?

我有一个包含 600 列和 14,000 行数据的数据文件。我正在创建一个 Excel GUI,让您可以将这些数据精简为仅包含您需要的参数。参数(标题)位于第 1 行。

以下是其中一些:

Shop-Order
Unit
FPC Env Module
Sequence
Model
Cell-Start
Cell-End
Date-Start
Date-End

为了节省每次从过滤器列表中选择它们的时间,我创建了一个 .txt 文件,其中包含我需要的参数列表:

FPC
Model
Cell-End
Date-End
BRKPWR
FLOTRON
LCMP_L_IN_P
LCMP_RT_IN_P
INT_MNF_L_P
INT_MNF_RT_P
EXH_SET_PT
ECM_PARAM_23
ECM_PARAM_55
ECM_PWR_ADJ_ST
INCR_FUEL_DOH

我想从文本文件中读取列表并根据此列表减少数据。这可行吗?如果可以,我需要使用哪些函数?

答案1

幫助自己。

  • 在你的 Excel 版本中找到“记录新宏”。
  • 在它附近你会发现“使用相对引用” - 如果它与手头的任务相关,请选择它。
  • 现在单击“记录新宏”并输入名称,并可选择添加用于启动宏的键盘快捷键。
  • 在宏中执行所需的步骤。
  • 点击“停止录制”。
  • 按住Alt并按下F8,然后松开 Alt。
  • 打开一个对话框;选择您为宏选择的名称,然后单击Edit

你所得到的应该是一个良好的基础进一步编辑创建通用宏。
但请注意,这不会记录所有采取的操作,您可能需要深入了解 VBA 以了解详细信息。

相关内容