|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
Sub 查找()
Dim Rng As Range
Set Rng = Sheets("数据表").[b:b].Find([g3])
查询单据行 = Application.CountIf(Sheets("数据表").[b:b], Range("g3"))
[b3] = Sheets("数据表").Cells(Sheets("数据表").[b:b].Find([g3]).Row, 1)
[b4] = Sheets("数据表").Cells(Sheets("数据表").[b:b].Find([g3]).Row, 3)
[g4] = Sheets("数据表").Cells(Sheets("数据表").[b:b].Find([g3]).Row, 4)
[b17] = Sheets("数据表").Cells(Sheets("数据表").[b:b].Find([g3]).Row, 10)
[g17] = Sheets("数据表").Cells(Sheets("数据表").[b:b].Find([g3]).Row, 11)
[b7].Resize(查询单据行, 5).Value = Sheets("数据表").Cells(Rng.Row, 5).Resize(查询单据行, 5).Value
m = 6
For i = Rng.Row To Rng.Row + 查询单据行 - 1
m = m + 1
Cells(m, 1) = m - 6
hj = hj + Sheets("数据表").Cells(i, 9)
Next i
[f15] = hj
End Sub
|
|