簡體   English   中英

Excel導出; 使用VBA,如何將單元格導出為格式而不是原始單元格值

[英]Excel export ; using VBA, how to export cell as formatted rather than the raw cell value

此鏈接顯示了如何編寫一個小程序以將單元格值括在雙引號中以進行CSV導出。

' Write current cell's text to file with quotation marks.
         Print #FileNum, """" & Selection.Cells(RowCount, _
            ColumnCount).Text & """";

有沒有辦法引用單元格的格式化值並寫出格式化值呢?

例如,原始數據可能是8543但是電子表格可能已對該列應用了郵政編碼格式,因此該值顯示為08543

做這樣的事情-獲取值,然后根據所選范圍的數字格式對其進行格式化:

Format(Range("A1").Value, Range("A1").NumberFormat)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM