2013-08-22 66 views
0

我已經使用VBA將Excel單元格中的值複製到表格單元格(表格名稱:「myTable」,2 * 2)以及形狀文本(形狀名稱「Oval11」)中。現在我想這些格式作爲使用從Excel VBA在PowerPoint如下:如何將複製的內容從excel格式化爲PowerPoint? (形狀和表格單元格)

  • 讓數字作爲與%0的小數位(現有的Excel格式) - 如果數量< 0%,顏色的細胞或形狀的紅色和如果編號> 0%,則將形狀或單元格顏色變爲綠色

這怎麼辦?

我正在使用Office 2010,但與Office 2007的兼容性也會有所幫助。

感謝您的幫助。

回答

0

假設您的Excel工作表已經按照您的要求在PowerPoint中進行了格式化,那麼在複製這些單元格的內容時,請使用.Text而不是.Value

有關工作原理的更多詳細信息,請參見this question

如果你的excel表格格式不正確,你可以用vba中的值創建vba中的字符串變量並在vba中格式化它,或者使用命令在Excel中通過VBA格式化它,並將結果存儲爲字符串。

+1

謝謝jmac..it工作... – Siddhartha

+0

謝謝...它工作..因爲我只需要複製已經格式化在Excel中的數據:) – Siddhartha

相關問題