我有这段代码,它将多个工作簿聚合到一个预览文件中,其中所有数据都清楚地排列在表格和图表中。然后将这些表格和图表粘贴到 PowerPoint 演示文稿中。
将表格中的值复制到 PowerPoint 幻灯片时,我在获取正确的格式时遇到问题。其中一个源工作表输出 847389.240398230423 之类的值,当您尝试将其放入 PowerPoint 时,您会得到一个占用太多行的值,看起来像 2.240398230423E-02。这种格式在任何会议上都不好看。
我编写了一些代码,这些代码将在预览工作簿中的值时编辑代码
Sheets("Output").Select
'Select1
Range("C10:H15").Select
Selection.NumberFormat = "0.000"
'Select2
Range("C17:H17").Select
Selection.NumberFormat = "0.000"
'Select3
Range("C18:H19").Select
Selection.NumberFormat = "0.00"
'Select4
Range("C20:H21").Select
Selection.NumberFormat = "0.00"
此代码非常适合我需要的数据并显示为 0.487,但单元格中的实际值类似于 0.487682742490,我认为这就是代码在更新 PowerPoint 演示文稿时所识别的内容。
有没有一种方法可以编写一些代码,只取小数点后的前 2 或 3 位数字而忽略其他不重要的数字?