我有以下格式非常大的文件:解決具有1m行數據的文件的最佳方法是什麼?
Sitename
BW: ?M
Time Duration Bits /sec Bits In /sec Bits Out /sec
3/3/2015 23:55 300 799.3333333 358.6666667 440.6666667
3/1/2015 0:00 301 725.820598 339.1627907 386.6578073
.
.
2000 more lines
Sitename
BW: ?M
Time Duration Bits /sec Bits In /sec Bits Out /sec
3/7/2015 23:55 300 799.3333333 358.6666667 440.6666667
3/8/2015 0:00 301 725.820598 339.1627907 386.6578073
..
..
的文件大多含有這樣的數據,每個站點都有像2000行。我想爲每個站點獲得「時間,最高位,最高位」。我有一個vba腳本來獲取最高位,但是通過每個站點仍然非常耗費時間。我實際上計時了自己,發現我花了大約2個小時來記錄100個網站。有沒有其他方式可以更快處理?
我現在的腳本是:
Sub Largest()
'Cells with dates also return a value, and get covered for determining largest value. Percentages will convert and return numerics.
Dim rng As Range
Dim maximum As Double
'Set range from which to determine largest value
Set rng = Sheet1.Range("E10052:E12055")
'Worksheet function MAX returns the largest value in a range
maximum = Application.WorksheetFunction.Max(rng)
'Displays largest value
MsgBox maximum
End Sub
這個問題太寬泛,基於觀點。我會建議關閉它。感謝您的理解。祝好, –
如果您當前的腳本速度較慢,並且希望獲得幫助以加快速度,最佳方法是*包含當前腳本*。否則,沒有辦法在沒有猜測你現在在做什麼的情況下幫助你。 –
我剛剛使用當前腳本更新了我的帖子。基本上,當messagebox顯示最大值時,我將它複製並粘貼到新的電子表格中,然後按Ctrl + F以最大值查找時間...然後複製時間並粘貼到同一位置... – joshiee