|
楼主 |
发表于 2020-6-23 22:30
|
显示全部楼层
1.在第一个sheet(客户录入)中录入客户信息,然后点按钮 (录入客户) ,客户信息就分别录入到 sheet(客户总表、来访明细表、客户总台账 )中,但客户总台账中很多客户信息是缺失的。(这一部分我已经写完了)
2.需要将sheet(客户总台账)中按置业顾问的名字以及日期来筛选对应的行,复制到一个以置业顾问名字命名的新的excel表中,置业顾问填完信息后再将这些表里面的客户信息录入到 ”来访登记表“中sheet(客户总台账)对应客户的行。
第2部分我写了些,但不对。。。搞不定了。。。
Sub Button9_Click()
Dim num, num1, y
Dim x As Integer
Dim i As Integer
n = 3
Application.ScreenUpdating = False
num = Sheets("基础信息").Application.WorksheetFunction.CountA(Columns(2))
num1 = Sheets("客户总台账").Application.WorksheetFunction.CountA(Columns(2))
For i = 2 To num
Sheets.Add after:=Sheets(Sheets.Count)
ActiveSheet.Name = Sheets("基础信息").Range("b" & i)
Sheets("客户总台账").Rows("1:2").Copy Sheets(Sheets.Count).Cells(1, 1)
For x = 3 To num1
If Sheets("客户总台账").Cells(x, 3) = Sheets("基础信息").Cells(i, 2) Then
Sheets("客户总台账").Cells(x, 3).EntireRow.Copy Sheets(Sheets.Count).Rows(n)
Sheets(Sheets.Count).Cells(n, 1).Select
Selection.ClearContents
n = n + 1
End If
Next x
n = 3
Next i
Application.ScreenUpdating = True
End Sub |
|