반응형
Excel 에서 파일다이얼로그를 띄우는 방법입니다.
파일다이얼로그를 이용하여 폴더를 선택하거나 또는 파일을 선택하는 경우가 있을 수 있고
저장을 하기 위해 파일명을 입력받는 경우가 있을 수 있겠네요
이런것들을 파일다이얼로그를 이용할 수 있습니다.
FileDiaglogType을 설정하실 수 있습니다.
msoFileDialogFilePicker. Allows user to select a file.
msoFileDialogFolderPicker. Allows user to select a folder.
msoFileDialogOpen. Allows user to open a file.
msoFileDialogSaveAs. Allows user to save a file.
Type 별로 약간의 특성이 있습니다.
사용용도에 맞게 설정을 하시면 됩니다.
## Sample Code
Sub FileDialog_FilePicker()
Dim lngCount As Long
'==FileDiaglogType==
'msoFileDialogFilePicker. Allows user to select a file.
'msoFileDialogFolderPicker. Allows user to select a folder.
'msoFileDialogOpen. Allows user to open a file.
'msoFileDialogSaveAs. Allows user to save a file.
With Application.FileDialog(msoFileDialogFilePicker)
.AllowMultiSelect = True
.Title = "File Picker"
.InitialFileName = "c:\goodjob.xlsx"
.Filters.Add "Images", "*.gif; *.jpg; *.jpeg", 1
.Show
For lngCount = 1 To .SelectedItems.Count
MsgBox .SelectedItems(lngCount)
Next lngCount
End With
End Sub
반응형
'Office' 카테고리의 다른 글
[Error] "데이터베이스에 포함된 VBA 프로젝트를 읽을 수 없기 때문에 데이터베이스를 열 수 없습니다" 에러 (0) | 2023.05.04 |
---|---|
[Excel] Cell Merge 여부 확인 및 값 읽기 (0) | 2023.05.02 |
[Excel] vba Subdirectory , Filelist 만들기 (0) | 2023.05.02 |
[Excel] 엑셀로 QRCode 만들기 (0) | 2023.05.02 |
[Excel] 가로줄 셀병합 (0) | 2023.05.02 |