2013-07-08 51 views
0

我無法弄清楚如何提出問題,所以請評論,如果你有更好的措辭。VBA - Excel - 使用不同列寬顯示錶格的一個部分

我正在創建一個報告,有多個部分,全部顯示在一張紙上。其中一個部分需要以相同的列寬顯示,而報告的其餘部分具有不同的列寬。我想要做的就是將此部分顯示爲某種圖表/表格,它將顯示爲連續報表的一部分。我應該使用列表框還是有更好的選擇?

感謝您的任何幫助。

+0

不支持具有可變寬度的一列。你可以做的最好的辦法是通過合併單元格來僞裝它,或者使用Camera工具來覆蓋另一個表單中的鏈接圖像。 –

+0

我一直都在創建報告。就像@TimWilliams所說,處理這種情況的最佳方式是從獲得所需的總寬度開始,然後從最多填充的行(必須使用最多使用的列)開始,然後使用下一個最多填充的行等合併單元格需要後續行的單元格保留第一行的寬度。它並不好玩,也不容易,但它可以獲得最好,最有用的演示。 – user2140261

回答

0

我不知道我完全理解你的問題,但是從我明白,也許你可以做的就是把部分與固定列寬你的片材的其他部分,然後:

  • 將其複製
  • 前往您想要在報告Paste Special>Linked Picture (I)

我認爲這會給你,你希望完成,否則,請澄清多一點...

+0

我希望數據是實際的數字,所以一張圖片將不起作用。我覺得更像是將表單嵌入到另一個表格中,並用VBA填充嵌入的表單。我只是不知道如何去嵌入它。 –

+0

不會..它嵌入了數字(它只是將單元格粘貼到覆蓋層中),當您更改表單的其他部分時,它會自動更新「圖片」... –

+0

如果我正在創建遠程範圍和鏈接,然後我可以使用ListBox。我希望不需要另一個範圍,只需填充嵌入的「表」與數據。 –

相關問題