Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I would like to add multiple custom lists taken from the
activeworkbook sheet1. Sheet1 would have n custom lists with each list in a column starting in row 1. Each column will be a custom list to be imported. I'm not clear how to do this using the addcustomlist command. I have some code but it's not working. (I think it's pretty far off from working.) sub AddMultipleLists() NbrOfLists=4 For Index =1 to NbrOfLists For i = Lbound(ListArray,1) to Ubound(ListArray,1) Worksheets("sheet1").cells(i, ColIndex).Value = ListArray(i) application.addcustomlist Array(ListArray) Next I Next Index Any ideas? Thx Chet |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Maybe this saved post will help:
The first exports the lists to a new worksheet. Then save the workbook and open it on a different pc. The second imports those extracted lists into excel on the new pc. Option Explicit Sub ExtractCustomList() Dim iCtr As Long Dim myArray As Variant Dim newWks As Worksheet Set newWks = Worksheets.Add newWks.Cells.NumberFormat = "@" For iCtr = 5 To Application.CustomListCount myArray = Application.GetCustomListContents(iCtr) newWks.Cells(1, iCtr - 4) _ .Resize(UBound(myArray) - LBound(myArray) + 1).Value _ = Application.Transpose(myArray) Next iCtr End Sub Sub ImportCustomList() Dim iCol As Long Dim wks As Worksheet Dim myArray As Variant Set wks = ActiveSheet With wks For iCol = 1 To .Cells(1, .Columns.Count).End(xlToLeft).Column myArray = .Range(.Cells(1, iCol), _ .Cells(.Rows.Count, iCol).End(xlUp)).Value Application.AddCustomList listArray:=myArray Next iCol End With End Sub Chet wrote: I would like to add multiple custom lists taken from the activeworkbook sheet1. Sheet1 would have n custom lists with each list in a column starting in row 1. Each column will be a custom list to be imported. I'm not clear how to do this using the addcustomlist command. I have some code but it's not working. (I think it's pretty far off from working.) sub AddMultipleLists() NbrOfLists=4 For Index =1 to NbrOfLists For i = Lbound(ListArray,1) to Ubound(ListArray,1) Worksheets("sheet1").cells(i, ColIndex).Value = ListArray(i) application.addcustomlist Array(ListArray) Next I Next Index Any ideas? Thx Chet -- Dave Peterson |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Drop down lists from multiple source lists | Excel Worksheet Functions | |||
custom lists | New Users to Excel | |||
custom lists and custom formulas? | Excel Discussion (Misc queries) | |||
Multiple lists with repeated values for dependet drop down lists | Excel Worksheet Functions | |||
HOW DO I USE A CUSTOM LISTS | New Users to Excel |