簡體   English   中英

VBA 格式化未將 0 放入 Excel 表中

[英]VBA Formatting Not Putting 0 Into Excel Table

我有一個 VBA 用戶窗體可以將訂單輸入到 Excel 表中。

當數字為 0 而不是將 0 放入 excel 表時,單元格將留空。

OrdersTable.ListColumns("Introducer Tier 2 Cash Fee Percentage").Range(NewRow + 1) = Val(tbSecondaryIntroducerCashFeePercent)
OrdersTable.ListColumns("Introducer Tier 2 Equity Fee Percentage").Range(NewRow + 1) = Val(tbSecondaryIntroducerEquityFeePercent)
OrdersTable.ListColumns("Introducer Tier 2 Cash Fee").Range(NewRow + 1) = Format(CLng(tbSecondaryIntroducerCashFeeNumber), "#,###")
OrdersTable.ListColumns("Introducer Tier 2 Equity Fee").Range(NewRow + 1) = Format(CLng(tbSecondaryIntroducerEquityFeeNumber), "#,###")

這發生在介紹人第 2 級現金費用和介紹人第 2 級股權費用部分。

現在我正在用 IF 語句解決問題,但我骨子里知道有一個簡單的解決方法,我只是沒有意識到它是什么。

任何幫助,將不勝感激。

謝謝你

#,###更改為#,##0

相反,該位置的0表示它將在那里放置一個數字,而#只是一個數字的占位符。

暫無
暫無

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

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