VBA多条件数据查找

使用Excel的VBA工具查询数据(多条件)。

各位帮忙研究一下。

新学习用VBA处理Excel数据,需求说明如下:

img

怎么样写代码能够实现:

  1. 通过A列找出所有名字为黄色的记录
  2. 符合第1条的数据记录中,通过B列找出时间日期最近的一条记录
  3. 在另一个表格中输出日期最近的,符合条件1、2的记录中的序列号(C列)。

我尝试了union range后再用max(),尝试了find()、autofilter()都没办法找出这个条件的数据,还请大家帮帮忙。

PS:能否不使用SQL只用VBA实现?