-6

我有一个包含一些值的文本文件,我需要将这些值填充到 xls。我怎么能用宏来做到这一点。假设我有一个如下所述的文本文件:

文件名 - data.txt

Records received in CIF file : 2682
Records loaded in CIF table : 2682
count : 2682

我的 xls 格式为

File name:  Output.csv                      
Load summary:                           
    "(A)
Records received in CIF file"   "(B)
Records loaded in CIF table (temp_location)"    "(C)
Records failed to load" 
    2682    2682    2682

我需要将 2682 填充到上面提到的输出文件中,但在 xls 中。在这里,我想使用 micro,以便每当我需要将值填充到 xls 时,我想通过运行宏来完成,并且值将自动填充到 xls。

4

1 回答 1

2

因此您的代码需要执行以下操作:

  1. 打开数据文件,使用FileSystemObject,见MSDN Library: FileSystemObject
  2. 开始循环读取测试文件中的数据行(请参阅MSDN 库:如何在 VBA 中使用循环结构
  3. 读取CIF 文件中收到的记录末尾的文件:并获取之后的值。请参阅MSDN 库:OpenAsTextStream 方法MSDN 库:FSO ReadLine 方法字符串操作,请参阅学习 Excel:字符串操作Excel VBA:字符串操作,当然还有:MSDN 库:VB6/VBA 字符串函数参考
  4. 从字符串中获取数字
  5. 将该数字放入结果工作表中(请参阅[如何引用单元格和范围Excel 2003 VBA 语言参考MS Excel Visual Basic 参考
  6. 下一个循环回到步骤 2
  7. 使用保存方法保存工作表(请参阅MSDN 库:Excel 工作簿保存方法

阅读应该让你开始

任何问题或疑问在您尝试编写一些代码告诉我们

菲利普

于 2013-04-08T13:32:50.463 回答