VBA 按多个条件查找 - 然后复制并粘贴

VBA 按多个条件查找 - 然后复制并粘贴

目前我有一个双向数据库,包含 10 多个字段和 1,000 多行。一些字段是客户姓名、车型、车型年份、价格、购买日期。

我想根据多个条件查找数据行(即根据客户姓名、购买的汽车和日期查找汽车销售情况),然后将相关行从数据工作表复制并粘贴到输出宏输出工作表中。

我需要根据多个条件查找数据行,并且某些搜索将返回符合条件的多行。

我希望能够按下宏输出工作表上的按钮,让我输入客户姓名、汽车型号和日期,然后让宏将数据工作表中的行复制并粘贴到宏输出工作表中。

答案1

我会使用 Excel 表格功能,而不是创建宏。

我会将“数据库”从一个范围转换为 Excel 表(选择范围、插入功能区/表格)。

然后,我将使用出现在每个列标题旁边的“筛选”按钮根据需要筛选数据。可以使用多个条件,它将显示所有匹配的行。

相关内容