Tag: 货币

F#从Excel中转​​换货币

我试图将Excel工作表中的一列转换为我的F#应用程序中的一个浮点数。 问题是我不知道货币是以何种格式提供的。 这可以手动键入,有或没有符号,当然是。 而且,符号总是一团糟。 有没有什么“短而甜”的方法来打击一个实际浮点值的可能性是不一致的,这些浮点值在一些算术之后可以打印为货币? 我遇到的一个侧面问题:当Excel中的一列被标记为数字 600.00时,将通过互操作库导出为600; 534.20将作为534.2导出一个简单的parsing。 符号是不够的。 不显示的符号是Excel将通过互操作库导出为一个? (随着空间)。 这些选项不工作: let ParseFloat1 (o:obj) = float (o.ToString()) let parseFloat2 (o:obj) = float (System.Single.Parse(o.ToString())) 经过这些努力,我只是疯了,开始russamafuzzin的解决scheme,甚至不是这个坏主意的龙工作: let ParseFloat o = // ugly let mutable _string = o.ToString() // because of the weird "lets leave trailing zero's off behavior let changeString (s:string) = match s.LastIndexOf "." with […]

Excel显式数字格式转换后设置错误的货币

我有以下几行代码: With new_pivot_table.PivotFields( _ "Count of Weighted Parameter") .Caption = "Sum of Weighted Parameter" .Function = xlSum .NumberFormat = "$ #,##0.00" End With 但是我的Excel工作表显示欧元的货币。 为什么Excel显示€而不是$? 货币是否取决于我当前坐的位置(即由任何Windows服务自动设置)还是我的语法错误? 我怎样才能强制这个列在$$中显示? 先谢谢你。

Excel VBA数字格式分类

我有一个Excel工作表填充数据,我需要使用VBA来格式化单元格,这本身不是一个问题 – 让单元格显示正确的格式。 然而,我很难设置数字格式类别为“货币”,有没有办法使用VBA来设置此。 目前我在单元格中看到正确的格式,但格式类别设置为“自定义”。 谢谢

Excel VBA – 下载多个历史汇率

我一直在试图创build一个表,自动提供一个由用户指定的给定期间的汇率范围。 我遇到这篇文章 ,我发现非常有用,我一直在试图扩大VBA代码,以包括多种货币转换。 然而,我一直无法弄清楚如何做到这一点,并坚持以下错误: 错误1004:Microsoft Office Excel一次只能转换一列。 范围可以是多行高但不超过一列宽。 只能在一列中select单元格再试一次。 你能看看我的代码在下面,并帮助我解决这个错误,以便我可以获得多种货币转换? 提前谢谢了。 Sub GetData() Dim DataSheet As Worksheet Dim endDate As String Dim startDate As String Dim str As String Dim LastRow As Integer Sheets("GBP").Cells.Clear Set DataSheet = ActiveSheet startDate = DataSheet.Range("startDate").Value endDate = DataSheet.Range("endDate").Value ' GBP/EUR str = "http://www.oanda.com/currency/historical-rates/download?quote_currency=" _ & "GBP" _ & "&end_date=" […]

如何在Excel中对收入进行分类?

我有一个Excel中的列,其中包含欧元的数据,然后是另一列的描述和第三列的类别。 我想计算每个类别的所有EUROS。 每个类别花费多less钱。 请检查我的图像:

Excel中的货币

我想根据另一个单元格中的值在行中更改单元格中的货币符号。 例如,如果单元格A1包含"EU"那么单元格A2将是"€ 5.00" (如果计算是3 + 2),并且如果单元格A1中的内容将被更改为"GB"那么将在A2中显示£ 5.00 。 在VBA中可以做到这一点吗? 我宁愿不要做一个简单的IF语句。

根据用户语言获取货币的默认NumberFormat

我开发了一个Excel插件,以便用户可以从服务器插入一些数字到他们的工作表。 现在我正尝试使用插入的数据格式化单元格。 因为我的用户属于不同的国家,所以插件应该根据他们的文化进行格式化。 有些使用句号作为小数点分隔符,有些使用逗号。 有些使用逗号作为千位分隔符,有些使用空格或句号。 有些使用分数货币,有些则不使用。 现在我使用NumberFormatInfo类并手动生成NumberFormatstring。 这里是代码: NumberFormatInfo nfi = NumberFormatInfo.CurrentInfo; StringBuilder sbFormat = new StringBuilder(); sbFormat.Append("#"); if (nfi.CurrencyGroupSeparator == "?") sbFormat.Append(" "); else sbFormat.Append(nfi.CurrencyGroupSeparator); sbFormat.Append("##0"); if (nfi.CurrencyDecimalDigits > 0) { sbFormat.Append(nfi.CurrencyDecimalSeparator); sbFormat.Append(new string('0', nfi.CurrencyDecimalDigits)); } cell.NumberFormat = sbFormat.ToString(); 我不知道这个代码覆盖所有模式或不。 希望使用Excel提供的默认值,但是我找不到。 任何想法? 谢谢!

在与Epplus移动的优秀千分机

我使用Epplus导出excel文件,并使string CurrencyFormat = "#,##0.00"; 千位分隔符。 它在Android,Windows Mobile上运行良好,但在Iphone上显示正常的数字格式不是我的服装格式。 谢谢你的帮助。

使用3值货币格式化Excel中的数字

我和一个朋友正试图在Excel中制作一个电子表格,可以帮助我们将数字显示为MMO游戏中使用的货币。 我们正在试图创build这个电子表格作为在激战2中销售和购买物品的帮助。由于游戏中的货币不使用数字格式化,例如欧元和美分等,而是具有金银和铜的格式,我们正在尝试制定一个可以容纳这些信息的自定义值格式。 到目前为止,我们有一些可用的东西,但我们希望使它更易于pipe理。 我们的格式目前是:#“G”##“S”##“C” 这种方法运作良好,但是我们希望它能使G和S不会被显示,如果我们只有80铜。 此外,我们也想知道是否可以用不同颜色对每个子值进行颜色编码。 我知道如果我们有一个负值,就可以做到这一点,但据我所知,不可能在一个单元格中对单个数字部分着色。 有谁知道这是可能做到的吗?

通过点击相同单元格中的button在两种货币之间进行转换

我想在我的Excel工作簿中创build一个函数,通过点击一个button(我们目前使用的一个货币(SLL)到另一个(DKK) SLL或DKK,取决于当前值在哪个货币)。 我的代码是: Sub convertcurrency() Dim userrate1 As Long Dim userrate2 As Long For Each cell In ActiveWorkbook.Worksheets userrate1 = 625 If Cells.NumberFormat = "DKK" & "$ #,##0.00" _ Then cell.Value = "SLL" & userrate1 * cell.Value ElseIf Cells.NumberFormat = "SLL" & "$ #,##0.00" _ Then cell.Value = "DKK" & (1 / userrate1) * cell.Value […]