0
사용자가 텍스트 상자에 입력 할 수있는 값을 입력 할 수있는 사용자 양식이 있습니다.이 양식은 항상 동적 항목 수입니다. 그들이 "완료"를 선택할 때 VBA가 각 라인을 개별적으로 인식하게하려면 어떻게해야합니까?동적 매크로 실행 #
그들은 속성 이름을 입력하고 있으며 템플릿 x 횟수만큼 복사하고 각 값을 입력 한 값으로 바꿔주는 코드가 있습니다.
내가 말하려고했다 :Dim cellNumber As Integer
Dim property As ListBox.Items
cellNumber = 11
For Each property In ListBox1
Range("B" & cellNumber).Value = property
'copying template and renaming it
Sheets("Template").Copy After:=Sheets("Template")
ActiveSheet.Name = property
은 사용자가 돌아 오는 '항목'입니다. 즉, 개행 문자로 구분 된 목록입니까? – Brad
그래서, 하나의 텍스트 상자이고, 사용자는 쉼표로 구분 된 항목을 입력합니다. prop1, prop2, prop3, prop4 등 ... 또는 여러 개의 텍스트 상자와 각 텍스트 상자에 값이있을 수도 있고 없을 수도 있습니다. – user1759942
오 목록 상자에 알 수없는 양의 항목이 있고 그 안에있는 각 항목을 반복하는 코드가 필요합니까? – user1759942