ADODB5 [기초방] VBA 100제 #97 [시트 요약하기] 📊 VBA와 ADODB로 동적 데이터 계산 자동화이 포스팅에서는 VBA와 ADODB를 활용해 엑셀 시트의 데이터를 SQL 쿼리로 처리하고, 과목별 평균 점수와 응시자 수를 계산하는 방법을 소개한다. 더보기Option ExplicitSub 기초방97() Dim strConn As String Dim Rs As New ADODB.Recordset Dim ws As Worksheet Dim 월, 과목, 결과 Dim i&, j& Dim strSQL$, strPath$ Dim 테이블범위$, 시트명$ Dim 평균값@, 응시자수& ' 현재 워크북의 전체 경로를 가져옴 strPath = ThisWorkbook.FullName ' .. 2024. 10. 27. [기초방] VBA 100제 #96 [데이터를 PIVOT 시키기 feat. ADODB] VBA로 피벗 테이블 생성: ADODB 매크로 완벽 정복 🎯1. 코드 설명 📝이 매크로는 엑셀의 VBA에서 ADODB를 활용해 SQL 쿼리를 사용하고, 피벗 테이블과 유사한 형태로 데이터를 집계해 셀에 출력한다. `TRANSFORM` 쿼리를 통해 여러 과목의 점수를 이름별로 집계해주는 기능을 한다.2. 코드 전체Option ExplicitSub Haja_Guid_Pivot() Dim StrGuid$: StrGuid = "{B691E011-1797-432E-907A-4D8C69339129}" ' = ADODB 참조 On Error Resume Next ThisWorkbook.VBProject.References.AddFromGuid StrGuid, 0, 0 ' = 최신 버.. 2024. 10. 26. [ADO] 구글 주소록 한글 깨짐을 해결하자 본인의 업무는 일주일에 신규 매장에 관한 인폼을 정리하여 구글 주소록에 업데이트 해야 하는 업무를 한다. 그러나 구글 주소록에서 [내보내기]로 받은 파일을 바로 열때는 인코딩 문제로 인해 한글 깨짐 현상이 발생한다. 구글링을 해도 단순하게 메모장으로 구글주소록을 연 후 [다른이름으로저장] 옵션에서 변경하여 인코딩문제를 해결하는 방법뿐이었다. VBA 코드를 통해서 이를 해결해 보려했지만 통곡의 코드벽에서 막혀 새벽을 날린 후 아침에 푸념섞인 투정(?)을 하자 나의 히어로 갓엑사남님이 응답주셨다. 은근 츤데레 매력 있음.....등치는 산만해 가지고... 구마적 스펙보다 훨씬 오바스펙임 우리 엑사남님은... 더보기 Option Explicit Sub OpenCsv() Dim Rs As Object: Set R.. 2023. 2. 17. [ADO] sql : Pivot 함수를 이용하자 sql 문법중 Pivot 함수를 이용하여 월별 매출을 출력하는 구문을 만들어보자 sql 구문은 정규식의 패턴을 형성하는 것과 같기에 정확한 sql 문법을 찾아내는게 가장 중요하다 sql 구문의 집계함수들은 SELECT 함수보다 먼저 와야 한다. 또한 TRANSFORM과 PIVOT함수는 같이 페어링 된다. https://stackoverflow.com/questions/16691853/transform-and-pivot-in-access-2013-sql TRANSFORM and PIVOT in Access 2013 SQL How can I get second table from first table using TRANSFORM and PIVOT functions: TABLE_01 Config_ID | Co.. 2022. 6. 1. 이전 1 2 다음