返回列表 上一主題 發帖

[發問] 如何用VBA找出對應欄的值?

[發問] 如何用VBA找出對應欄的值?

本帖最後由 smart3135 於 2017-8-8 18:45 編輯

想請教一下,如表格,我想要在A2到E2這個範圍中找出最大值對應首列的文字

A3到E3找出最大值對應首列的文字,以此類推

例如:A2到E2最大值為5,那對應的就是機器5

A3到E3最大值為55,那對應的就是機器1

A4到E4最大值為555,那對應的就是機器3

然後把對應的結果在I欄顯示,請教一下VBA應該怎麼寫呢?

回復  smart3135
請參考
Kubi 發表於 2017-8-9 10:51



感謝大大的幫忙,完全符合我想要的結果,不好意思,忘了放檔案上來了

想再請教另一個問題,A欄有50和100兩種數字,B欄則是英文字

若我想當A欄和B欄同時重覆的值都一起清除內容,又該怎麼寫程式碼呢?

例如A1+B1和A3+B3兩個完全相同,就清除其中一個的值(清除A1+B1或A3+B3)

A8+B8和A9+B9兩個完全相同,就清除其中一個的值(清除A8+B8或A9+B9),以此類推

我有試著用For next同時執行雙迴圈去寫,但總是寫不出我要的結果,懇請再次幫忙

    test.zip (6.17 KB)

TOP

        靜思自在 : 人生沒有所有權,只有生命的使用權。
返回列表 上一主題