내가 선택한 열에 새 항목을 만들 때마다 새 폴더가 만들어지는 방식으로 Excel에서 폴더를 만들려고합니다.엑셀 : 새 값을 삽입 할 때 자동 업데이트되는 폴더를 만드는 방법은 무엇입니까?
이미 폴더를 만드는 VBA 코드를 검색했습니다. 하지만 셀을 선택하고 매회 매크로를 실행해야합니다. 내가 자동으로 그렇게 할 수있는 방법이 있습니까?
다음은Sub CreateFolder()
Dim caminho As String
Dim folder As Object, FolderName
For i = 1 To 500
Set folder = CreateObject("Scripting.FileSystemObject") FolderName = ActiveWorkbook.Path & "\" & Range("A" & i).Value
If Not folder.FolderExists(FolderName) Then
folder.CreateFolder (FolderName)
End If
directory = ThisWorkbook.Path
Next i
End Sub
좀 더 검색을 수행 여기
은 열 D의 모든 신규 또는 변경된 셀의 폴더를 생성합니다 예입니다. "Excel vba 이벤트"및 특히 "Worksheet_Change"로 시작하십시오. – CLR그냥 같은 페이지에 있으므로 "폴더"를 정의 할 수 있습니까? –
@JohnMuggins Litteraly 일반 폴더. 이 코드가 : 개체로 문자열 희미한 폴더로 하위 CreateFolder를() 희미한 caminho, FolderName은 을 전 = 1 500 설정 폴더 = CreateObject를 ("Scripting.FileSystemObject와") FolderName은 = ActiveWorkbook.Path 하지 folder.FolderExists (여기서 foldername) 다음 folder.CreateFolder (FolderName은) 종료 디렉토리 내가 ThisWorkbook.Path 다음 끝 = 경우 경우 & "\"& 범위 ("A"& I) .Value 하위 – LeoM