|
- Sub 浏览指定类型的文件名称() '后面的代码自己添加
- On Error Resume Next
- '指定源表
- Dim fileToOpen
- fileToOpen = Application.GetOpenFilename("Excel文件 (*.xl*), *.xl*", , "请选择Excel文件", , False)
- Dim bok As Workbook, source As Worksheet
- Set bok = Workbooks.Open(fileToOpen)
- Set source = bok.Sheets(1) '指定源表
- bbb = Application.Max(source.Columns("A")) ' 4、b=源表中的序号(在A列)最大的傎(本文件中第一次为b=803)
-
- '指定目标表
- Dim fileToOpen1
- fileToOpen1 = Application.GetOpenFilename("Excel文件 (*.xl*), *.xl*", , "请选择Excel文件", , False)
- Dim bok1 As Workbook, source1 As Worksheet
- Set bok1 = Workbooks.Open(fileToOpen1)
- Set source1 = bok1.Sheets(1) '指定目标表
- aaa = Application.Max(source1.Columns("B")) '3、a=目标表中序号(在B列)最大的傎(本文件中第一次为a=803,本文件中这个代码要用三次)
-
- '任务代码
- For i = 1 To aaa
- With source1.Columns("B")
- Set cR = .Find(i, LookIn:=xlValues)
- If Not cR Is Nothing Then
- CCC = cR.Row '5、c=目标表序号为N的行号(N为变量,N = 1 to a)
- End If
- End With
- Next
-
- '其他代码
- bok.Close '关闭文件
- bok1.Close '关闭文件
- End Sub
复制代码 |
|