vb 中如何将数据保留一位小数,如何表示成科学计数法?用什么语言?

vb 中如何将数据保留一位小数,如何表示成科学计数法?用什么语言?
format 不行.因为我的不是直接的数字,是这样的:
Dim aa,ab,ac,ad,ba,bb,bc,bd As Double
For i = 1 To intLastRowNum
aa = objImportSheet.Cells(i,2)
ab = objImportSheet.Cells(i,3)
ac = objImportSheet.Cells(i,4)
ad = objImportSheet.Cells(i,1)
ba = Format(aa,".#")
bb = -(ab / 1000)
bc = ac * 10
bd = ad
objImportSheet.Cells(i,1) = ba
objImportSheet.Cells(i,2) = bb
objImportSheet.Cells(i,3) = bc
objImportSheet.Cells(i,4) = bd
objImportSheet.Cells(i,5) = 0
objImportSheet.Cells(i,6) = 3.4
要求:
objImportSheet.Cells(i,1) 保留一位小数例如117885.0
objImportSheet.Cells(i,2)科学计数 例如-5.400E-03
objImportSheet.Cells(i,3)科学计数例如 3.252E-02
objImportSheet.Cells(i,4) 科学计数例如 1.000E+00
objImportSheet.Cells(i,5) 例如0.000E+00
objImportSheet.Cells(i,6) 例如3.400E+00
窗外风冷 1年前 已收到1个回答 举报

cdmacdma 幼苗

共回答了19个问题采纳率:94.7% 举报

设置单元格的格式:
objImportSheet.Cells(i,1) .NumberFormatLocal = "0.0"
objImportSheet.Cells(i,2).NumberFormatLocal = "0.000E+00"
下面的都一样.

1年前

10
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.032 s. - webmaster@yulucn.com