以下代碼不會將選擇地址存儲在變量sek中,即使將sek聲明爲範圍時也是如此。它正在取所選單元格的值。我需要將單元格的地址存儲爲範圍而不是字符串。將活動單元格地址保存在變量vba中
Range(zro(fm)).Select
Set sek = Selection
我試圖
set sek=Cells(application.address)
無法得到解決。 我寫像這樣
For fm = 1 To tmp
Range(zro(fm)).Select
Dim sek As Range: Set sek = Selection
Range(zro(fm + 1)).Select
Dim sel As Range: Set sel = Selection
Sheets("extract").Cells((5 * a) + 1, fm).Value = Application.WorksheetFunction.max(Range("sek:sel"))
Sheets("extract").Cells((5 * a) + 2, fm).Value = Application.WorksheetFunction.Min(Range("sek:sel"))
Next
基本上我需要找到一個範圍內的最大值,我有存儲在數組中的範圍地址。 – 2015-02-08 12:49:12
最大的是什麼?你能展示你的數據樣本並解釋更多你需要的嗎? – 2015-02-08 12:53:41
我正在使用 Application.WorksheetFunction.max(Range)獲取最大值。 範圍可以是($ B $ 4:$ B $ 25),所有這些地址都存儲在一個數組中 – 2015-02-08 12:55:50