返回列表 上一主題 發帖

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

回復 7# c_c_lai

我下載你的檔案,點選Sheet2 - A2沒有出現下拉選單,
請問我還需要做哪些設定。
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 10# c_c_lai

謝謝你提供那麼詳細的說明

我的EXCEL開啟(安全同意也開啟)也依照畫面步驟去點選A2,可是沒有出現下拉表,是否我缺少什麼物件

{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 10# c_c_lai

我的EXCEL是2007
開啟你的檔案,其工作表名稱是 Sheet1、 Sheet2、 Sheet3
但VBA程式中用的工作表名稱是 工作表1、工作表2
我試著將 VBA中的 "工作表" 改為 "Sheet" 也不行
該如何是好  

例如
Sub CellValidation()      '  stillfish00 提供
    With Sheets("工作表2").[A2:A25].Validation
        .Delete
        .Add Type:=xlValidateList, Formula1:="=工作表1!$A$3:$A$20"
    End With
End Sub
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 14# c_c_lai

還是不行,按A2、A3...都沒有反應
之前樓主的檔案也不行,後來我自行設定 資料驗證(清單) ,下拉選單才出現

請問 ComboBox1 是否需要自行增設,還是程式已經內定就有
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 18# c_c_lai


開啟 #1 的附件,然後將程式碼貼入到 Sheet2 的程式碼區,還是不行

自行設定 資料驗證 後,是可以執行,下拉選單 - 選完自動跳到 C欄數量 - 輸入數量也自動跳到下一列。
可是下拉選單又好像不是 資料驗證的下拉選單,應該是ComboBox1得下拉選單

我自己用資料驗證配合Worksheet_Change也可以達到效果,只是資料驗證選單功能比較陽春。
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column = 1 Then
        Target.Offset(, 2).Select
    ElseIf Target.Column = 3 Then
        Target.Offset(1, -2).Select
    End If
End Sub

相片輸出價目表_ML089.rar (31.27 KB)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 20# c_c_lai

A2完全空白,沒有你圖上多出來的選單

若開起 設計模式 後 才會看到 COMBOBOX物件

{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 21# c_c_lai

既然用 COMBOBOX物件
可否將 規格名稱、尺寸、單價 合併於下拉選單中顯示,
選中後 規格名稱、尺寸、單價 直接寫至欄位中,
這樣會更專業感一些。

不好意思,偷偷加碼一下
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 21# c_c_lai

圖一,就是我原先說的,好像要設 資料驗證 - 清單,這樣程式才能啟動。

圖二,內容相同
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 24# c_c_lai

沒錯在 操作模式 之下,沒有出現下拉選單的三角符號,就是一般空白

在 設計模式 之下有看見 COMBOBOX 物件

可能是我EXCEL 2007的問題嗎? 請問你用的是幾板?
若轉存為 2003板可以用嗎 ? 給我試試看
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 3# stillfish00


  請問 stillfish00大 及 av8d大
你們可以TEST 19樓或20樓的檔案可以正常使用嗎?
我的下拉選單一直出不來

感謝
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 一句溫暖的話,就像往別人身上灑香水,自己會沾到兩三滴。
返回列表 上一主題