文件名称:matlab导入excel代码-VBA_sprintf:在VBA中实现的C/C++/Matlab函数sprintf
文件大小:85KB
文件格式:ZIP
更新时间:2024-06-10 04:52:08
系统开源
matlab导入excel代码VBA_sprintf 在VBA中实现的C / C ++ / Matlab函数sprintf 动机 是否曾经想过在Excel VBA中格式化数字? 令人眼花。乱。 假设您要打印两个浮点数,其文本宽度为6,精度为2。 这是您可以在VBA中执行的操作: Debug.Print format(format(1.23,"0.00"),"@@@@@@") & " " & format(format(9.5,"0.00"),"@@@@@@") 使用sprintf命令将是 Debug.Print sprintf("%6.2f %6.2f", 1.23, 9.5) 第二种选择显然容易得多,令我惊讶的是,每种语言都没有将sprintf-function实现为标准函数 这些实现可能有很多,但是我需要一些可以探查格式规范( d代码)并返回fieldwidth等( GetFormatSpecProperty )的东西,而这样做是完成整个功能的简单步骤。 用法 将ResourceSprintf.cls导入为新的Class模块,并使用以下方法从您的模块中实例化它: Dim s
【文件预览】:
VBA_sprintf-master
----README.md(5KB)
----ResourceSprintf.cls(20KB)
----UnitTest()
--------UnitTest.bas(30KB)
----Sprintf.xlsm(80KB)