我正在尝试将数字格式从一个命名单元格应用到另一个单元格,其中源单元格格式可以是百分比、货币(在我的例子中是欧元)或其他什么。我的代码使用.NumberFormat range属性,如下所示:
For newCell in newCellsRange
Range("newCell").Value = some_calculation()
Range("newCell").NumberFormat = Range("sourceCell").NumberFormat
Next newCell
它可以很好地处理范围显示在工作表上的方式(
我正在工作的一个网站(我继承的……我不太了解javascript )目前的代码设置为在数据库(实际上是PHP include页面)中任何数字的末尾显示".00“,这样它就可以在在线表单上显示为货币。
我的客户现在想要添加一个金额,其中包括美分($5.50),我需要帮助修改或修改脚本,以便我可以包括这些非完整的货币金额。
以下是(我认为/假定)解决货币格式设置的脚本片段:
function CurrencyFormatted(amount)
{
var i = parseFloat(amount);
if(isNaN(i)) { i = 0.00; }
var m
我有一个类似于1.223.01的货币值,但是它是作为一个varchar存储的,所以它真的很像'1.223.01'。
我需要把这个转换成decimal,这样我就可以对它做一些计算。
我试过的是
SELECT Convert(decimal(18,2), '1.223.01') AS test
但我得到了一个转换错误。
我怎么才能转换这个?