複数のワークブックをプレビュー ファイルに集約するこのコードがあり、すべてのデータがテーブルとグラフに明確に配置されています。次に、それらの表とグラフが PowerPoint プレゼンテーションに貼り付けられます。
表の値が PowerPoint スライドにコピーされるときに、適切な書式設定が機能しないという問題があります。ソース ワークシートの 1 つが 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 桁のみを使用し、その他の重要でない数字を無視するコードを作成する方法はありますか?