我有一个从SQL Server 2005数据库中提取信息的宏。 其中一些信息是数字......这些数字的小数部分用逗号","分隔。这是预期的情况。 但是在某台计算机上,这些数字是用点“#34”检索的。"分开小数部分。
Set rs = conn.Execute(".......")
If Not rs.BOF And Not rs.EOF Then
RefNum = rs.Fields(0)
End If
如何更改此行为?我希望数字与","将所有计算机中的小数部分分开
答案 0 :(得分:1)
如果我理解正确,您需要的是以下内容......
Set rs = conn.Execute(".......")
If Not rs.BOF And Not rs.EOF Then
RefNum = Replace (rs.Fields(0), ".", ",")
End If
否则您可以使用Application DecimalSeparator Property
' Define separators and apply.
Application.DecimalSeparator = "."
Application.ThousandsSeparator = ""
Application.UseSystemSeparators = False