전체 글303 [Error] "데이터베이스에 포함된 VBA 프로젝트를 읽을 수 없기 때문에 데이터베이스를 열 수 없습니다" 에러 "데이터베이스에 포함된 VBA 프로젝트를 읽을 수 없기 때문에 데이터베이스를 열 수 없습니다. 먼저 VBA 프로젝트를 삭제해야만 데이터베이스를 열 수 있습니다. VBA 프로젝트를 삭제하면 모듈, 폼, 보고서에서 모든 코드가 제거됩니다. 먼저 데이터베이스를 백업한 후 데이터베이스를 열고 VBA 프로젝트를 삭제해야 합니다." 영문윈도우의 경우는 개체를 영문으로 지원하지 않기 때문에 개체를 한글로 설정한 경우 문제가 됩니다. 해결방법은 폼,모듈,보고서 이름을 한글로 설정하신 경우 모두 영문으로 변경하시면 됩니다. 폼내부 에 버튼, 코드상의 한글등은 지원이 됩니다.(유니코드 한글 설정시) 2023. 5. 4. [Excel] Cell Merge 여부 확인 및 값 읽기 셀이 병합 되었는지 확인하는 방법과 병합된 셀의 값을 읽는 방법입니다. Cell 이 병합이 되면 맨왼쪽 위의 데이터만 남고 나머지는 삭제를 하게 됩니다. 아래 샘플을 보면 ActiveSheet.Cells(5, "B").value를 확인해 보면 아무데이터도 남아 있지 않습니다. ## Cell 병합여부 확인 해당 셀이 병합이 되었는지 확인하려면 MergeCells 속성을 확인하시면 됩니다. ActiveSheet.Cells(5, "B").MergeCells Merge가 되었는지 아닌지를 True 또는 False로 반환을 하게 됩니다. ## 병합된 Cell 값 확인 Merge된 값을 확인하려면 MergeArea.Cells(1, 1).Value 값을 확인하시면 됩니다. Merge 된 범위에서 1,1 위치의 값을 .. 2023. 5. 2. [Excel] FileDialog 띄우기 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 별로 약간의 특성이 있습니다.. 2023. 5. 2. [Excel] vba Subdirectory , Filelist 만들기 서브디렉토리(서브폴더) 및 파일리스트를 만들 수 있습니다. ## FilelistObject 사용하기 먼저 FilelistObject를 사용하기위해 Library(DLL)를 등록해야 합니다. Excel 에서 [Alt]+[F11] 키를 누르면 아래 Visual Basic 창이 뜹니다. 도구메뉴에서 참조를 클릭합니다. 아래 창이 나오면 Microsoft Scripting Runtime을 찾아서 Check를 하고 확인을 클릭합니다. ## Source Code Private index As Integer Private depth As Integer Function FolderFile(fn As String) depth = depth + 1 Dim fs As FileSystemObject Set fs = New F.. 2023. 5. 2. 이전 1 ··· 62 63 64 65 66 67 68 ··· 76 다음