请问,在Excel中如何用VBA提取数据后保留原格式不变?

在excel中,比如:sheet1的H列中输入了田径比赛400米成绩,自定义了成绩格式是0:00.00,如3分23秒58,即输入了3:23.58 ,生成成绩册要调取该成绩,如何设置VBA代码,确保调取该成绩保持原格式。
田赛“跳高”比赛成绩数字格式是0.00,如1米27,即输入1.27;如果是1米30,即1.30 。如何确保生成成绩册调取该数据保持格式不变?即小数点后是两位数。

你这两个格式都是数值,系统能够保存,VBA语句输出的时候设置一下单元格格式就可以,例如:
range("a1").numberformat = "0.00"
range("a1")=1.3'会显示1.30
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-04
=range("H1").text
即可 改为 设置的格式,而不是 数据本身追问

没有用。

追答


相似回答