- 帖子
- 835
- 主題
- 6
- 精華
- 0
- 積分
- 915
- 點名
- 0
- 作業系統
- Win 10,7
- 軟體版本
- 2019,2013,2003
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2010-5-3
- 最後登錄
- 2025-7-5
|
本帖最後由 luhpro 於 2016-4-9 13:49 編輯
回復 1# a38480912
首先 , 你的圖片內容為 :- NH 8430 DDC
- NH 8558 EHU
- NH 8560 66
- BR 132 SPX
- BR 192
- BR 190
- CI 160
- CI 006
- CI 008
- CI 833
複製代碼 但你的需求是 :- 想請問要怎麼設定 當FLIGHT NO.如果選定NH 8430的話 REAMRK會自動跳成EHU
- FLIGHT NO.選BR 192 REAMRK會自動跳成 DDC
- FLIGHT NO.選CI 833 REAMRK會自動跳成 EHU
複製代碼 兩者對應不上.
其次, 你沒有提供檔案, 所以我自己另外做一個, 程式如下:
[Module][ThisWorkBook]- Private Sub Workbook_Open()
- Dim lRow&
-
- Set vD = CreateObject("Scripting.Dictionary")
- lRow = 3
- While Cells(lRow, 6) <> ""
- vD(CStr(Cells(lRow, 6))) = Cells(lRow, 7)
- lRow = lRow + 1
- Wend
- End Sub
複製代碼 [Sheet1]- Private Sub Worksheet_Change(ByVal Target As Range)
- With Target
- If .Column = 1 Then .Offset(, 3) = vD(.Text)
- End With
- End Sub
複製代碼 檔案畫面 :
最後附上檔案 :
某欄選定某個值後 另一欄自動跳出已規定的東西.zip (8.37 KB)
|
|