我通过VBA从Access导出Excel报表。报告中有一列应格式化为百分比和舍入。我该如何格式化?
答案 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