vb导出至Excel小数点保留(四舍五入)问题
用vb+sql做报表,导出到Excel单元格中的数字保留两位小数,但也要使Excel中编辑栏的数据和单元格数据的位数保持一至(都是两位).本人用 Range("C" & Trim(Str(intCurrentRow)) & ":P" & Trim(Str(intCurrentRow + rsDetailData.RecordCount))).NumberFormat = "0.00"
这句导出到Excel中单元格的数据也都是两位,但就是当点击单元格的数据时,在上方的编辑栏中却是不只两位小数;
但后用FormatNumber函数可以实现,如:Range("D" & Trim(Str(intCurrentRow)) & ":D" & Trim(Str(intCurrentRow + rsDetailData.RecordCount))) = FormatNumber(rsDetailData("BasePay")),可要分每个字段导出,而且同一字段的同一列也控制不了自动查询,只能控制一个单元格,麻烦各位帮忙看一下,急用,先谢谢了``