用VB导出成Excel
其中有一个字段的值是很长的数值型字符串,
例如单据号会显示成“200300020009”会显示成“2.003E+11”
请教各位高手了,如何设置显示格式呀???objWorksheet.Columns(intColCnt).?????????这几个问号处要写什么呢????高分请教了。
其中有一个字段的值是很长的数值型字符串,
例如单据号会显示成“200300020009”会显示成“2.003E+11”
请教各位高手了,如何设置显示格式呀???objWorksheet.Columns(intColCnt).?????????这几个问号处要写什么呢????高分请教了。
TO icedut(冰) :我试着加了一个单引号,但Excel会在Cell的左上角显示一个绿色的小三角。并且Excel认为出现了一个错误,继续请问,如何让Excel自动的忽略错误呢?如果我在Excel提示的小菜单里点击“忽略错误”就好了。
TO icedut(冰) :我试着加了一个单引号,但Excel会在Cell的左上角显示一个绿色的小三角。并且Excel认为出现了一个错误,继续请问,如何让Excel自动的忽略错误呢?如果我在Excel提示的小菜单里点击“忽略错误”就好了。
TO icedut(冰) :我试着加了一个单引号,但Excel会在Cell的左上角显示一个绿色的小三角。并且Excel认为出现了一个错误,继续请问,如何让Excel自动的忽略错误呢?如果我在Excel提示的小菜单里点击“忽略错误”就好了。
倒是不会出什么错误,就是在单元格的左上角有个绿色的小三角。看着不舒服。
如果用鼠标单击这个单元格,Excel会在旁边显示一个带有惊叹号的小菜单。
点开这个小菜单后,Excel会显示一个下拉菜单。里面的一个菜单项就是“忽略错误”
我的Office是2003版的。我就是想用程序执行这个“忽略错误”的功能。
Case adChar, adWChar, adVarChar, adVarWChar:
xlSheet.Range(xlSheet.Cells(j, i), xlSheet.Cells(65536, i)).NumberFormatLocal = "@"
楼上的星星我曾经就用这个方法,但是就是不行,我后来也是没办法,就只能加了单引号
xlSheet.Columns("C:C").Select
xlSheet.Selection.NumberFormatLocal = "@"
C:C就是你要输入很长数字的列,这里是把这个列的格式转换长文本格式,就不回出现科学计算了