请问如何用VB控制EXCEL单元格的格式?比如单价列:$2.36(保存两位小数);日期:2004-04-23。最好是根据指定范围来设定其区域单元格的格式如:从d2:e100
最好给个例子

解决方案 »

  1.   

    ExcelSheet.Cells(1, 1).NumberFormatLocal = "yyyy-m-d" '日期格式
    ExcelSheet.Cells(1, 1).NumberFormatLocal = "@" '字符格式
    ExcelSheet.Cells(1, 1).NumberFormatLocal = "0" '整数格式
    ExcelSheet.Cells(1, 1).NumberFormatLocal = "0.00_-" '金额格式
      

  2.   

    ExcelSheet.Cells(1, 1).NumberFormatLocal = "0.00_-" '金额格式,怎么没有美元符号
    麻烦你
      

  3.   

    ExcelSheet.Cells(1, 1).NumberFormatLocal = "$#,##0.00;-$#,##0.00"