乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel导入sql时数据溢出怎么办

excel导入sql时数据溢出怎么办

作者:乔山办公网日期:

返回目录:excel表格制作


可能是出现了被0除的现象(即Range("Z" & i)=0)
再者,前面的a也缺少变量申明,当然,如果申明了公共变量就另当别论了。
建议将第一行On Error Resume Next删除,再进行调试,不难发现问题所在。

找到具体的数据,
1. 增加表中数据列的长度, 比如varchar(20)改成varchar(200)
2. 手工修改excel中的数据,截断多余的字符,或者数字
改成这样:
Sub 双倍余额递减法()
Dim yz,nx,cz,zj ,zjh
Sheets("固定资产折旧处理系统").Select
yz = Cells(3, 2)
nx = Cells(4, 2)
cz = Cells(5, 2)
For i = 1 To nx
if i<nx-1 then
Cells(5 + i, 8) = yz * 2 / nx
yz = yz - Cells(5 + i, 8)
else
Cells(5 + i, 8) = (yz - cz) / 2
End If
Next i
Sheets("固定资产折旧处理系统").Select
End Sub
测试一下,看看对不,不对zd继续问我,应该是没问题

Dim Ro1&, Co%, I%, Ra As Range 改成Dim Ro1&, Co%, I&, Ra As Range
i由整型改为长整型,另外excel最大行数好像是65536吧,i如果超过65536,后面 Range("B" & I) 也会出错。

相关阅读

  • excel导入sql时数据溢出怎么办

  • 乔山办公网excel表格制作
  • 可能是百出现了被0除的现象(即Range("Z" & i)=0)再者,前面的度a也缺少变量申明,当然,如果申明了公知共变量就另当别论了。道建议将第回一行On Error Resume Next删除,再进行调试,不难发现
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网