簡體   English   中英

將excel表中的數據顯示到excel表中的列表框

[英]Show data from excel table to listbox in excel sheet

你好,我試圖在我的 excel 表中填充我的列表框,但我很難在 VBA 中輸入正確的代碼。 在此處輸入圖片說明 正如您在這張圖片中看到的,標記的框是我的列表框。 我在另一個名為“Data Barang”(sheet2)的工作表中有數據表,我嘗試將數據表顯示到列表框,當我雙擊列表框中的數據時,它會將選定的數據行拉到上面的那些文本框列表框。 列表框名稱和表名稱相同,即“DataBarang”。 在此處輸入圖片說明 任何人都可以參考哪些代碼適用於我的列表框? 在此處輸入圖片說明 有我試過的代碼

Private Sub Workbook_Open()

With Sheet1.DataBarang
    .ColumnHeads = True
    .ColumnCount = 14
    .ListFillRange = Sheet2.ListObjects("DataBarang").Range.Select
End With

End Sub

您不需要選擇范圍 - 但必須將范圍的地址作為字符串傳遞(閱讀文檔總是有幫助的: https : //docs.microsoft.com/en-us/office/vba/api/ excel.controlformat.listfillrange

Private Sub Workbook_Open()
With Sheet1.DataBarang
    .ColumnHeads = True
    .ColumnCount = 14
    .ListFillRange = Sheet2.ListObjects("DataBarang").DataBodyRange.Address(False, False, xlA1, True)
End With

End Sub

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM