用vba字典可以实现,思路给出,具体的小细节不详细写了
dim dic,arr,brr
set dic=createobject("scripting.dictionary")
arr=Sheet1.usedrange
brr=Sheet2.usedrange
for i%= 2 to ubound(arr)
dic(arr(i,1)&arr(i,2))=i
next
for i%= 2 to ubound(brr)
ss=brr(i,1)&brr(i,2)
if dic.exists(ss) then '如果存在的话
将sheet E1单元格中的时间按D1单元格的条件添加到sheet2中去
else
将sheet1中的这行内容插入到sheet2中去
end if
next
温馨提示:答案为网友推荐,仅供参考