- 帖子
- 13
- 主題
- 4
- 精華
- 0
- 積分
- 18
- 點名
- 0
- 作業系統
- WINDOWS 7
- 軟體版本
- HOME
- 閱讀權限
- 10
- 性別
- 男
- 註冊時間
- 2015-10-25
- 最後登錄
- 2023-8-18
|
DDE分時記錄如何用vba找出對應的號碼
之前在Excel 一般區發問,已經可以在分時記錄的儲存格,找出最大小值的對應號碼
Z11=HLOOKUP(Y11,CHOOSE({1;2},OFFSET(A$10,ROW(A1),,,22),A$10:V$10),2,)
但在vba裡,只能找出1~22的排序
Mx = Application.Max(Sht1.Range("a" & xRow & ":v" & xRow))
Ans1 = Sht1.Range("a" & xRow & ":v" & xRow).Find(Mx, , , xlWhole).Address
Sht1.Range("Y" & xRow).Value = Range(Ans1).Column
Mi = Application.Min(Sht1.Range("a" & xRow & ":v" & xRow))
Ans2 = Sht1.Range("a" & xRow & ":v" & xRow).Find(Mi, , , xlWhole).Address
Sht1.Range("Z" & xRow).Value = Range(Ans2).Column
有沒有辦法用vba寫出對應的號碼呢?最好是顯示在固定的欄位裡,
請各位高手幫忙一下,感謝大家!
DDE_VBA(max_min).zip (33.58 KB)
|
|