返回列表 上一主題 發帖

VBA 當2個條件一樣時,自動尋找輸入

VBA 當2個條件一樣時,自動尋找輸入

在UserForm1裡,1.在車輛編號上輸入編號後,
2.司機人員又輸入人員編號後,自動依序轉寫UserForm1資料至A,B欄。

重點:假設工作表上A2已輸入A201603030001,B2已輸入黑松了,我再按輸入UserForm1裡頭,在同樣輸入車輛編號_A201603030001,司機人員_黑松時,C3要跑出B2的司機人員(黑松),就是要自動去尋找當2個條件一樣時,C欄顯現對應B欄的司機人員名字。

感謝老師幫忙解題!
附檔: 20160304.rar (178.74 KB)

本帖最後由 man65boy 於 2016-3-5 11:46 編輯

回復 2# stillfish00

回答stillfish00大大,是要從UserForm輸入的,輸入後按確定,轉寫資料到工作表的。
依序轉寫到工作表比較沒問題,困難的是當我再開啟UserForm輸入時,輸入的資料如果跟A.B欄一樣時,要在C欄產生和B欄一樣的資料(但不能把在UserForm輸入的資料轉寫),只能在C欄做處理,謝謝老師們費心!

TOP

回復 4# yen956

謝謝yen956老師的回答,真的是太厲害了,剛剛試了幾回都沒甚麼問題,只剩下小弟表達還有不夠完善的地方,懇請老師在幫忙,例如:當工作表上有"車輛編號"A201603030015和"司機(1)"黑松和"司機(2)"黑松時,這代表他已經送貨回來了,但因為他在不同樣的時間又出去送貨,所以還要再次輸入"車輛編號"A201603030015和"司機(1)"黑松,這個資料還要依序在A欄和B欄上轉寫,當他又送貨完回來時,又要回到只能在C欄產生B欄對應的資料,麻煩老師在費心了,謝謝!

TOP

本帖最後由 man65boy 於 2016-3-6 13:14 編輯

回復 6# Hsieh

謝謝Hsieh板大的回答,非常的適用,小弟會加以應用收藏,感恩在心!

TOP

回復 9# 准提部林

也謝謝準大的幫忙解題回答,都一樣適用,第2項注意,給小弟在規劃工作表時,更多的細心事項,真多謝!
2.防錯是VBA最重要的,建議〔出車〕與〔回車〕分別兩個按鈕執行,
  否則若編號或姓名輸入一字之差,本來是回車變成出車!

TOP

回復 6# Hsieh

再次麻煩老師,因新增了一欄,功力不夠,無法達到效果,只好再以這個主題在有勞老師幫忙,附檔: 20160325.rar (24.77 KB)
新增F欄為TextBox3 所填入的資料,回車後,
當C欄產生B欄對應的資料後,就在那F欄填上TextBox3 的資料。

TOP

        靜思自在 : 成功是優點的發揮,失敗是缺點的累積。
返回列表 上一主題