Excel 搜索第二个工作簿并返回行值

Excel 搜索第二个工作簿并返回行值,excel,vba,Excel,Vba,我是VBA新手,请原谅我的无知,因为我有一个关于搜索和查找的问题 工作簿1是我有发票模板的地方,工作簿2是我有账单信息的地方。因此,我正在尝试设置工作簿1,以便用户可以进入并从计费工作簿中输入唯一的计费ID,然后填充开票工作簿中的值 因此,我需要了解如何搜索账单工作簿,返回行值,然后使用偏移量返回相应列中的值,然后填充 任何帮助都将不胜感激。我是如此的有限,以至于我自己还不能尝试编写代码,但是即使有人很友好地编写了伪代码,这也将是一个很大的帮助 Conor.您需要做的第一件事是让它在工作簿2中工

我是VBA新手,请原谅我的无知,因为我有一个关于搜索和查找的问题

工作簿1是我有发票模板的地方,工作簿2是我有账单信息的地方。因此,我正在尝试设置工作簿1,以便用户可以进入并从计费工作簿中输入唯一的计费ID,然后填充开票工作簿中的值

因此,我需要了解如何搜索账单工作簿,返回行值,然后使用偏移量返回相应列中的值,然后填充

任何帮助都将不胜感激。我是如此的有限,以至于我自己还不能尝试编写代码,但是即使有人很友好地编写了伪代码,这也将是一个很大的帮助


Conor.

您需要做的第一件事是让它在工作簿2中工作。差不多

Debug.Print ThisWorkbook.Worksheets(1).Range("A1").Value
在这种情况下,将是“Hello world”。工作完成后,将其移动到工作簿1,并进行以下更改:

Debug.Print Workbooks("Workbook 2").Worksheets(1).Range("A1").Value
其中Workbook2是该工作簿的名称
此工作簿之后的所有内容都是针对您的情况而制定的