回 帖 发 新 帖 刷新版面

主题:向各们大侠请教

我有两份数据,一份是作物资料,一份是经纬度,我想通过两份数据的编号,将数据匹配在一起,下面是我的程序,不知道哪儿出错了,请好心人帮忙
Dim xlapp1 As Excel.Application
Dim xlapp2 As Excel.Application
Dim xlbook1 As Excel.Workbook
Dim xlbook2 As Excel.Workbook
Dim xlsheet1 As Excel.Worksheet
Dim xlsheet2 As Excel.Worksheet
Dim i As Long
Dim j As Long
Private Sub Command1_Click()
Set xlapp1 = CreateObject("Excel.Application")
Set xlbook1 = xlapp1.Workbooks.Open("e:\气候区划\数据整理\作物资料--1\作物发育资料--1.xlsx")
Set xlsheet1 = xlbook1.Worksheets(1)
Set xlapp2 = CreateObject("Excel.Application")
Set xlbook2 = xlapp2.Workbooks.Open("E:\气候区划\数据整理\作物资料--1\农气站经纬度.xlsx")
Set xlsheet2 = xlbook2.Worksheets(1)
For i = 1 To 285433
For j = 1 To 779
If xlsheet1.cells(i, 1) = xlsheet2.cells(j, 2) Then
xlsheet1.cells(i, 24) = xlsheet2.cells(j, 2)
xlsheet1.cells(i, 25) = xlsheet2.cells(j, 3)
xlsheet1.cells(i, 26) = xlsheet2.cells(j, 4)
xlsheet1.cells(i, 27) = xlsheet2.cells(j, 5)
xlsheet1.cells(i, 28) = xlsheet2.cells(j, 6)
Else
xlsheet1.cells(i, 24) = -9999
xlsheet1.cells(i, 25) = -9999
xlsheet1.cells(i, 26) = -9999
xlsheet1.cells(i, 27) = -9999
xlsheet1.cells(i, 28) = -9999
End If
Next j
Next i
xlbook1.Close
xlbook2.Close
xlapp1.Quit
xlapp2.Quit
Set xlapp1 = Nothing
Set xlapp2 = Nothing
Set xlbook1 = Nothing
Set xlbook2 = Nothing
Set xlsheet1 = Nothing
Set xlsheet2 = Nothing
End
End Sub

回复列表 (共4个回复)

沙发

感谢各位大侠!预祝两位春节快乐啊!

板凳

向各位大学请教一下,什么是"冰山假设"?

3 楼

向各位大学请教一下,什么是"冰山假设"?

4 楼


http://www.tc97.com/
http://www.hi286.com/
http://www.bsheng.com/
http://www.cytz114.com/
http://www.sz-jzgy.com/
http://www.szhuaxi.com/
http://www.tymy188.com/
http://www.dihdz.com/
http://www.bnxcsb.com/
http://www.bjyuke.com/

http://www.hs9898.com/
http://www.ahygzy.com/
http://www.bjzlong.com/?http://www.zzdfkj.com/
http://www.699399.com/
http://www.qq527.com/
http://www.177678.com/
http://www.918618.com/
http://www.877988.com/
爃ttp://www.966955.com/
http://www.977988.com/

http://www.qysat.com/
http://www.cdlpgs.com/
http://www.11eat.com/
http://www.figust.com/
http://www.sfq178.com/
http://www.533733.com/
http://www.466166.com/
http://www.51wowsf.com/
http://www.zzcc58.com/
http://www.thgpw.com/
http://www.288668.com/
http://www.fswzc.com/
http://www.sx444.com/
http://www.bjjmt.com/
http://www.tx71.com/
http://www.021hh.com/
http://www.lp010.com/
http://www.711222.com/
http://www.dglyjs.com/
http://www.baby366.com/

我来回复

您尚未登录,请登录后再回复。点此登录或注册