목록★ 코딩 공부/vba, 엑셀 (5)
썸북: 아무나 환영하게

안녕하세요, 구칠씀입니다 오오랜만에 코딩 공부를 했어요.. 최근에 머리를 쓰는 일은 정말 손에 꼽는... 어떻게 하면 꾸준히 동기부여가 될까요 제가 하는 업무 중 하나가, 거래처로부터 받은 파일을 사이트에 등록하는 건데요. 파일 누락 없이 등록해야 하는데, 양이 많을 때는 누락 검수 과정이 길어요. 그 과정을 단축하기에 효과적인 효자 메크로입니다! 폴더 내 파일리스트 만들어주는 메크로 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 6..

안녕하세요, 구칠씀입니다. 오늘은 지정한 폴더 내에 있는 모든 엑셀파일을 하나로 합치는 메크로 소개해드릴게요! 폴더 안에 모든 엑셀 내용을 일일이 합치는 것도 가능하지만 파일 수가 많아질수록 시간이 너무 오래걸리는 번거로운 작업이에요. 해당 메크로를 사용하면 모든 xlsx파일에 접근하여 열고, 모든 시트를 복사하여 하나의 파일에 붙혀줘요! 아래 코드를 복사하셔도 되고, 첨부 파일을 다운 받아서 실행하셔도 됩니다. 폴더 내 엑셀파일 합치기 메크로 1. 메크로 실행 2. 사용자로부터 폴더 경로 입력 받기(이때 기본 값은 메크로를 실행하는 파일이 위치한 경로) 3. 해당 폴더 내 모든 xlsx파일을 열어 모든 시트를 복사하여 메크로 실행 파일에 붙혀넣기 4. 위의 작업이 완료되면 파일을 닫고 폴더 내 다음 파..

안녕하세요, 구칠씀입니다 오늘은 함수 입력 및 AutoFill를 사용하여 지정한 범위에 함수 자동 채우기를 해보겠습니다. 차근차근 보면 업무에 맞게 적용도 바로 하실 수 있을 거예요! 먼저 엑셀파일을 열어서[개발도구]>[vb편집기] 창을 열어주세요! 아래는 예시로 작성한 표입니다. 저는 "비교 1=비교 2" 열에 앞에 두 데이터를 비교하는 간단한 수식으로 =B2=C2을 넣을 거예요 그럼 먼저 함수를 입력하는 코드를 작성해 볼게요. sub 함수입력() range("d2") = "=b2=c2" end sub 아주 간단하죠 range를 사용해서 값을 입력할 셀을 지정해 주고 입력할 함수를 큰따옴표로 감싸기만 하면 끝! 이렇게 함수를 넣었다면 autofill을 사용하여 자동 채우기를 해보겠습니다! Sub 함수자..

안녕하세요, 구칠씀입니다! 이번에는 아주 간단하면서 잘 사용하고 있는 메크로를 만들어봤는데요! 클릭만으로 만든 후 열어서 불필요한 코딩만 줄여줬습니다! 그렇게 줄이다 보니 한 줄이 되더라는...ㅎㅎ ㅇ.ㅇ! 셀 색칠하기 메크로 1 2 3 4 Sub 노란색칠하기() Selection.Interior.Color = vbYellow End Sub Colored by Color Scripter cs 불필요한 코드 부분을 제거하니 몇 줄씩 되던 게 한 줄로 줄어버리더라고요...! 저는 노란색으로 지정해줬는데 조금만 수정하면 다른 색으로도 가능해요!! 2번째 줄 맨 끝에 vbYellow는 색상상수입니다! 원하는 색상상수로 바꾸면 다른 색으로 지정이 가능해요! 에를 들어 vbRed로 바꿔주면 빨간색으로 지정이 된답니..

안녕하세요, 구칠씀입니다! 요즘 저요..., 다시 코딩 공부를 하고 있습니다!!! 🤓 정말 사람 일은 어떻게 될지 모른다고 제가 컴공인 전공에서 벗어난 취직을 했다고 생각했는데 엑셀을 하게 되고 엑셀을 하니 VBA를 하게 되고 엇...? 정신을 차리고 보니 다시 코딩 공부를 하고 있습니다 🙄 기웃기웃하다 보니 생각보다 재밌...? VBA를 공부하고 필요한 업무에 적용도 해보니 시간도 줄고 하니까 보람이 느껴져서 더 그런 것 같아요! 물론 아직 많이 잘 모르는 초보 단계지만요! 차근차근 배워가다 보면 잘 만들어 놓은 메크로가 일을 나눠 맡아해 주리라 기대해봅니다 ㅎㅎ 여기저기 지혜도 구하고 저에게 맞게 수정한 코드입니다! 일명! 모든 시트 PDF 파일로 바꿔주는 메크로 1 2 3 4 5 6 7 8 9 10..