最简单的作法就是扫描适当的列(Column),例如在已缴的地方输入好日期后。
就去搜寻D列内的资料,然后根据sheet2的房门号码对应B列找出对应的行号(Row),都符合的话在把所需要的资料抓出来塞给你要显示的cell就可以噜。
简易范例如下
复制程式
'输入已缴日期完成后
'TotalRowNum = 你的总资料数目
Dim nCurNoRow As Integer
Dim nCurNoCol As Integer
nCurNoRow = 4 '初始行号
nCurNoCol = 2 '初始列号
For i = 3 To TotalRowNum
If ( Sheet1.Cell(i, 4) = Sheet2.Cell(2,2) ) '找到符合日期的资料
If ( Sheet1.Cell(i, 2) = Sheet2.Cell(nCurNoRow, nCurNoCol) ) '找到符合的房门号码
'做你想做的事情
EndIf
nCurNoCol= nCurNoCol+2 '不论有没有找到都要找下一个位置
EndIf
Next i
先玩玩看吧