返回列表 上一主題 發帖

[發問] 如何讓下拉選單選取後自動跳到儲存格相對應處?

回復 5# stillfish00
感激,終於又學到如何設定 Validation 了,
再次謝謝你!

TOP

本帖最後由 stillfish00 於 2013-11-5 09:43 編輯

回復 4# c_c_lai
你可以從  資料>資料驗證>去設定儲存格內清單,再選來源。
VBA可參考 Validation.Add 方法。
  1.   With Sheets("工作表2").[A2:A10].Validation
  2.     .Delete
  3.     .Add Type:=xlValidateList, Formula1:="=工作表1!$A$3:$A$20"
  4.   End With
複製代碼

TOP

回復 3# stillfish00
順帶請教一個問題:
(假設新增一個 Excel 檔案)
在 "工作表2" A 欄位中如何去設定 ActiveCell.Validation.Formula1 對應下拉式 List 的指定欄位值,
譬如:   "=工作表1!$A$3:$A$20"      (即從 "工作表2" A2:A10 都能自動去對應 "工作表1" 的 A3:A20)
謝謝你!
(不好意思,我對這方面的應用從沒觸摸過  -  欠學)

TOP

本帖最後由 stillfish00 於 2013-11-4 20:18 編輯
  1. Private Sub ComboBox1_Change()
  2.   Application.EnableEvents = False
  3.   
  4.   ComboBox1.Visible = False
  5.   Range(ComboBox1.LinkedCell).Offset(, 2).Select
  6.   
  7.   Application.EnableEvents = True
  8. End Sub
複製代碼
回復 1# av8d

TOP

回復 1# av8d


    或是說改成~當數量輸入後按下Enter後~自動跳到規格名稱

例如:C2輸入數字後按下Enter後~自動跳到A2

TOP

        靜思自在 : 地上種了菜,就不易長草;心中有善,就不易生惡。
返回列表 上一主題