본문 바로가기

전체 글303

[Excel] Excel VB 에서 Serial 통신하기 Excel VB 에서 CHARACTER 문자를 RS232로 통신하기 위한 Sample 코드 입니다. Excel VBA를 이용하여 HEX CODE를 전송하기 위한 샘플입니다. 참고하세요 [Excel] UART HEX 통신 VBA Serial 통신 Excel을 이용하여 Serial 통신을 할 수 있습니다. 보낼때 Hex 값으로 보낼 수 있습니다. 조금 수정하면 Command를 TEST가 훨씬 수월하겠죠 slgi97.tistory.com 2023. 5. 4.
[Excel] VB6 Excel 현재 Directory 구하기 Excel에서 현재 디렉토리를 아래와 같이 구할 수 있습니다. Dim FilePath, FileOnly, PathOnly As String FilePath = ThisWorkbook.FullName FileOnly = ThisWorkbook.Name PathOnly = Left(FilePath, Len(FilePath) - Len(FileOnly)) ThisWorkbook.Path 2023. 5. 4.
[Excel] VB6 Excel 시트보호 된 셀에 에러발생시 처리 Excel에서 시트보호가 되어 있는경우 값을 바꾸거나 할경우 에러가 발생합니다. 이경우는 수정하기 전에 Uprotect를 해주시고 수정후 Protect를 해주시면 됩니다. 너무 많이 사용할 경우 암호를 바꾸어야 할때 많이 바뀌어야 하므로 함수로 만들어서 사용하시면 편리합니다. Worksheets(sheetname).Unprotect 암호 Worksheets(sheetname).Protect 암호 Sub macro1() sheet_unprotect "Sheet1" ' Cell 수정 sheet_protect "Sheet1" End Sub Function sheet_unprotect(sheetname As String) Worksheets(sheetname).Unprotect "1234" End Functio.. 2023. 5. 4.
[Office] MS Office 매크로 한글깨짐 MS Office 매크로(VB6) 에서 한글이 깨지는 경우 처리 방법 영문윈도우의 경우 기본적으로 영어를 지원하고 다른 언어로 매크로를 작성한경우 깨져서 보이게 됩니다. 이경우 아예 매크로가 실행이 되지 않게 됩니다. 해결하기 위해서는 1. 제어판을 연다 2. '국가 또는 지역'을 클릭한다. 3. '관리자 옵션'탭에서 유니코드 관련설정을 한국어로 설정을 해주시면 됩니다. 2023. 5. 4.