2010-05-22 42 views
0

我爲我爲日常工作計算完成的文件創建了一個excel模板。該文件從數據記錄器獲取數據並對其進行一些分析並輸出一個數字,而不管輸入大小如何。爲不同的數據大小創建Excel模板

我遇到的問題是我必須修改工作表以適應行數,因爲每天數據記錄器輸出不同數量的行。工作簿中大約有15張紙,而且每天都要改變每個人都很煩人。我想要輸入數據記錄器csv,並將結果輸出。

有沒有辦法通過VBA或不ahieve

+0

您使用的循環?也許它應該是......儘管? – Marek 2010-05-24 05:30:20

+0

它應該是可能的 - 你可以發佈當前正在用來處理你的數據的代碼嗎?還是僅僅使用公式來計算此時的數字? – dendarii 2010-05-24 08:23:15

回答

1

的明確答覆是「這取決於」

什麼太特別對15張,他們無法與一些原始應對變化數據記錄。它們是否是透視表,它們是單獨處理每個原始數據記錄的公式嗎?

對於樞軸表,指定源作爲命名範圍(如「SourceData」和調整的原始數據導入後命名區域 - 這例如可以用VBA來完成 - 單行樣

Range("SourceData").CurrentRegion.Name = "SourceData" 

或者,而不是兩個單元格之間的範圍($ A $ 1:$ G $ 12)將它們定義爲列,因爲它們不會更改($ A:$ G)

可以想象在基於通過設置任何Range對象的Formula屬性來記錄源記錄的數量。

對於在單個源數據行上工作的其他類型的分析,我想我們需要更多的信息到底要達到什麼目的。

希望這有助於

好運