如何从多个工作表中的多个单元格中提取日期,或者从高级查找和替换中提取日期

时间:2014-03-22 07:37:07

标签: excel excel-vba vba

您好我只是想尝试进行一些宏程序来帮助我的妈妈,爸爸完成了一些精益求精的工作,并且他们在excel中有一些不合理的纸质工作,以便在税收时间内聚在一起。

我想学习如何编写一个宏,它可以从多个工作表中的多个单元格中提取信息,并将它们放入每个单元格的单独单元格和列中。如下所示。

[ Invoice number ][ Customer ][    Date    ][ Total ]
[      #1146     ][   Name   ][ 01/19/2014 ][  000  ] <--each cell here if from a different worksheet
[      #1147     ][   Name   ][ 01/21/2014 ][  000  ]
[      #1148     ][   Name   ][ 01/30/2014 ][  000  ]
[      #1149     ][   Name   ][ 02/01/2014 ][  000  ]

或者是一个可以按顺序查找和替换的高级查找和替换。 所以我可以告诉它在一组选定的单元格中查找数字,并用另一个数字替换该数字,但每行加一个。

它会这样做

基本上我需要它来查找和替换像这样的文件名

--> from this [=[1150.xls]Sheet1'!$C$8] to this [=[1151.xls]Sheet1'!$C$8]
    in each row, and go up by one in each row.

所以,如果你能指出一些可以让我开始的资源,或者给我一些可以用来学习的通用代码,那就太棒了。

感谢您提供任何帮助,即使是去其他地方。

1 个答案:

答案 0 :(得分:0)

这听起来像是你打算用艰难的方式做点什么。

vlookup,match,index和pivot表之间的混合将完成这种工作。