2015-01-14 48 views
0

我目前有一個Excel電子表格,它是爲了收集我當天的銷售人員時間表而創建的。有一些事情,我想這樣做:(Excel)將項目添加到Userform組合框

  1. 我創建了一個用戶窗體與表格中所要求的細節,但在組合框中的項目不顯示。下面是它

    Private Sub ComboBox1_Change() 
    'combobox1_list 
    .AddItem "PRA110AC" 
    .AddItem "RAH111AC" 
    .AddItem "RAJ112AC" 
    .AddItem "MAL113AC" 
    .AddItem "Extern" 
    
    End Sub 
    
  2. 我想這個數據被彙集到在適當的標題在同一工作簿中的另一表的代碼。我也希望這是一個隱藏的表格,因爲這是保密的。

我是新來這個,所以我可能會搞砸這件事,但我想我得到一個機會;)

回答

2

我相信你是不正確的專用子。您正在使用專用子「ComboBox_1」中的事件「更改」。您應該在私人子「用戶窗體」中使用事件「初始化」(此事件在載入用戶窗體時開始),以在您看到表單之前填充您的組合框。下面是它應該看起來如何:

Private Sub Userform_Initialize() 

    With Combobox1 
     .AddItem "PRA110AC" 
     .AddItem "RAH111AC" 
     .AddItem "RAJ112AC" 
     .AddItem "Extern" 
    End With 
End Sub 

我希望這有助於!

相關問題