使用VBA格式化具有百分比的列

时间:2016-09-04 06:23:35

标签: ms-access access-vba

我通过VBA从Access导出Excel报表。报告中有一列应格式化为百分比和舍入。我该如何格式化?

1 个答案:

答案 0 :(得分:1)

将报告中文本框的格式属性设置为:百分比

您可能必须先将值除以100。如果是这样,请将文本框重命名为除字段名称以外的任何内容,并将此表达式用作 ControlSource

function val = gfmult(OCT_EXP,OCT_LOG,u,v)
if (u==0)||(v==0)
    val = 0;
else
    val = OCT_EXP(OCT_LOG(u)+OCT_LOG(v)+1);
end
end

对于新的格式化字符串值,请使用格式:

=[YourFieldName]/100

你没有提到你需要什么样的舍入,但是这里列出了所有一般舍入方法的函数:Rounding values up, down, by 4/5, or to significant figures