0
我在Excel中創建一個簡單的用戶形式兩個列表框和做出的選擇從列表中的數據需要實現以下目標:填充表格基於在用戶窗體列表框
基於用戶進行的兩種選擇從兩個列表框中,我需要'Sheet1'由'Sheet2'中的數據填充。例如,如果我選擇AW17作爲季節和鞋類作爲部門,那麼數據需要進行過濾,Sheet1應該只填充與該季節相關的服裝和鞋類。
實現此目的的最簡單方法是什麼?
表2是一個服裝樣式列表,其中包括許多其他信息,所有信息都被劃分爲多列。
用戶窗體和列表框的圖像。
此外,
我已經命令按鈕,用戶確定後下面的代碼選擇季節和部門:
Private Sub OkButton_Click()
If Range("A3:B3").Text <> "" Then
'Make Sheet1 active
Sheet1.Activate
'Transfer information
Cells(3, 1).Value = SeasonListBox.Value
Cells(3, 2).Value = DptListBox.Value
Unload Me
Else
MsgBox "Please select Season and/or Dept.", vbInformation, "Try Again"
End If
End Sub
我想實現的是: 它在所選擇的細胞季節和部門應該顯示爲空,然後禁用OK按鈕或顯示msgbox「Select Season and/or Dept.」。什麼也不做。
如果細胞填充,然後
'Make Sheet1 active
Sheet1.Activate
'Transfer information
Cells(3, 1).Value = SeasonListBox.Value
Cells(3, 2).Value = DptListBox.Value
Unload Me
由於機密信息我無法在標題下共享數據,因此我在標題的表2中添加了一個片段。 –
多張紙是一個選項,因爲我不需要運行所有的一切,我們有每個部門和季節的行列表。 –