엑셀자료 사용 안내 엑셀 매크로(VBA)를 이용하여 만든 간단한 프로그램과 엑셀 매크로(VBA)를 배울 수 있는 강좌가 있습니다.따라서, 대부분 프로그램을 이용하기 위해서는 엑셀 매크로 사용하기 설정을 하여야 합니다. (1.보안설정) 클릭 (2.개발도구설정) 클릭 3.매크로 차단 해제 방법

엑셀을 활용해서, 사무 업무를 간단하게 할 수 있는 매크로(VBA) 프로그램을 무료(또는 자발적 후원 - 책구입)로 만들어 드립니다.

 

이미지 1.png

 

 

지난해(2021년) 약 3개월 정도로 네이버 지식인에서 저의 엑셀 지식을 이용해서 몇 분에게 도움을 드린 적 있습니다. 대부분 중소기업에서 전산화가 안된 부분을 수작업으로 반복 업무를 하시다가 엑셀의 매크로(VBA) 기능을 활용하고 싶어 하시는 분들이 주신 질문에 답변을 드린 결과가 위 사진입니다. 

 

엑셀이나, 일반 프로그램이나 가장 어려운 것은 요건 정의입니다. 전산화되어 있지 않은 비정형 업무를 하시는 분들은 발생하는 상황에 따라서 사람이 문제를 해결하고 있습니다. 그래서, 업무 체계화에 다소 취약합니다. 제 경우는 금융업에 수십 년간 종사했기에, 중소기업의 업무를 어느 정도 이해하고 있습니다. 따라서, 어느 정도 설명만 해 주어도 어떤 목적으로 프로그램을 만들고 싶어 하는지, 그리고, 어떤 결과를 원하는지 알 수 있습니다. 

 

​중소기업을 운영하시는 분이나, 관리하시는 분들이 업무를 좀 더 정확하고, 빠르게 할 수 있는 데이터를 가지고 계신다면, 그 데이터를 활용할 방법을 찾는다면, 제가 할 수 있는 한 도움을 드리고자 합니다. 당연히 어떤 보상도 불필요합니다.

 

단, 저도 일주일에 3일은 생계를 위해서 타사에서 업무를 해야 합니다. 

 

그래서, 아래 3가지만 양해 부탁드립니다.

 

1. 단기에 답변을 드릴 수 없는 경우가 있을 수 있기에, 시간은 좀 넉넉히 잡고 의뢰를 부탁합니다.

2. 개발 요건이 너무 복잡해서 제가 하루에 끝낼 수 없을 정도를 어려운 문제는 삼가해 주시길 부탁드립니다.

3. 프로그램의뢰를 하실 때, 원본데이터와 프로그램 후 나올 결과물, 그리고 설명이 있는 엑셀 파일을 보내 주세요.

 

그러면, 엑셀로 어떤 일을 할 수 있는지 알아보겠습니다.

 

- 게임과 같은 비주얼 위주의 업무는 어렵습니다.

- 데이터가 1백만개 이상 되는 경우도 쉽지 않습니다.(그런데, 중소기업에서 1백만개 정도 되는 데이터를 다룬다면 이미 전산화가 끝난 업무일듯합니다.)

 

​위와 같은 경우를 제외하고 대부분 사무업무는 가능하다고 보면 됩니다. (프로그램 업계에서는 엑셀을 따라가는 프로그램을 만들 수 없다고 말씀하시는 분도 계실 정도입니다.)

​이곳에 댓글로 엑셀 VBA 프로그램을 의뢰해 주시면, 이곳 블로그에 모두 보실 수 있도록 프로그램 설명과 프로그램을 올리도록 하겠습니다.

 

 
  • profile
    지천명영어 2022.05.24 10:31

     


     

    2021.6월 의뢰하신 분의 내용을 간단히 소개합니다.

     

    아래와 같은 요청이 약 1시간 정도 소요되는 작업입니다.

    제가 1시간 소모해서, 프로그램을 만들면 사용하시는 분은 10시간 이상 절약할 수 있는 효과를 볼 수 있습니다.

    (시간 절약뿐 아니라, 정확한 업무 처리가 가능합니다.)

     


     

    1. 최초 요청 내용입니다.

     

    정확하게 글자수등이 항상 정해져있지는 않은 데이터들이 있는데 그 데이터에서 

    8자 또는 9자로 구성되어있는 코드와 추가적인 숫자 또는 영어를 추출하는 함수를 만들고싶습니다.

     

    예를들어

    1번예시 : 가나다라마ABCDEJ02(M) 제2차/00' 

    2번예시 : 1가나다HOT네이버지식ABCDEJ99 제3차/99(100)

    3번예시 : [테스트] HOT 네이버 베이직 특별구성 3+2(옵션01. CMYISJC8/00,100)

    4번예시 : HOT 라이트한 수식이었으면좋겠는 스트레치 1종(백업) XFELSK01 (073)

     

    추출을 원하는 값은 각각 다른열에 따로

    1번에서는 ABCDEJ02 / M / 00

    2번에서는 ABCDEJ99 / 99 / 100

    3번에서는 CMYISJC8 / 00 / 100

    4번에서는 XFELSK01 / 073

     

    이런식으로 데이터를 추출하고 싶습니다.

    일단 규칙으로는 ABCDEJ02처럼 다른 구하는값보다는 코드명이 먼저 나온다는것, 

    8자리의 코드이며 영어로 시작한다는것입니다.

    2. 저의 1차 답변입니다.

     

    안녕하세요

    먼저 실제 데이터 10개 정도와 각각의 데이터에서 추출하고 싶은 결과를 엑셀에 넣어서 보내 주시면 만들어 보겠습니다

     

    설명은 잘해 주셔서, 일단 제가 만들어 보내 드리고 필요한 사항은 다시 알려주세요

     

    3.  엑셀 파일로 자세한 내용을 보내왔습니다.

     

    이미지 2.png

     

    즉, 상품명에서 맨 우측 3가지 자료(품번, 색상, 사이즈)를 추출하는 엑셀 프로그램이 필요합니다.

     

    4. 최종 결과물을 보내드렸습니다.

     

    이미지 3.png

     

    프로그램 파일 속에는 자세한 프로그램 코드도 볼 수 있습니다.

    보내 드린 엑셀 프로그램은 다운 받을 수 있습니다.

    품목추출하기_02.xlsm (클릭하세요)

     

     

  • ?

    엑셀 프로그램 요청드립니다. 후원하겠습니다ㅠ

  • profile

    간단하게 만들 었습니다. 만약 더 자세한 프로그램 제작이 필요하면, 연락주세요.

     

    파일 다운로드 단어변경(지천명영어)_001.xlsm

     

    [사용법]
    버튼 1번 (1. 변경전 대상 색 바꾸기(빨간색))을 누르면 찾을단어가 빨간색으로 표시됩니다.
    버튼 2번(2. 변경하기)를 누루면 빨간색으로 표시된 단어가 바꿀단어로 바뀌게 됩니다.
    만약 빨간색을 검은색으로 변경된 단어는 바꿀단어에서 제외됩니다.
    버튼 3번(3. 변경후 단어 색 바꾸기(파란색))를 누르면 바꿀단어가 파란색으로 표시됩니다.
     

    [요건 재정의]
    단어 쉬트에 A열은 찾을단어, B열은 바꿀단어를 넣는다.
    찾을 단어는 2글자 이상으로 한다(한글, 영어, 기호 포함)
    한글자를 변경할때는 에러가 많을 수 있습니다. 그래서, 최소 2글자 이상으로 변경하세요.

    찾을단어란 띄어쓰기 및 문맥상관 관계를 고려하지 않는다.
    (만약에 찾을단어가 "하나"이며, 바꿀단어가 "첫번째"라면 "하나, 둘, 셋"의 문장에서는 "첫번째, 둘, 셋"으로 정상처리됨
    (하지만, "쓸모없는 하나마나한 일"은 "쓸모없는 첫번째마나한 일"로 변경되어 비정상 처리됨

    주격 조사, 목적격 조사의 자동변경
    한국어 문장에서 주격조사와 목적격 조사를 구분하는 것은 컴퓨터가 문장의 의미를 파악해야 합니다. 아주 어려운 문제입니다.
    단순히 "주어+은/는 or 이/가"와 같이 주어의 밭침에 따라 변경되는 것은 가능합니다. 하지만 이 경우에도 한글 단어의 초성, 중성, 밭침을 별도로 구분해야 하는 로직은 매우 복잡합니다.

    원고 입력시 글자수 제한 문제
    엑셀에서 한, 셀에 입력하는 글자수는 32,767자 라고 합니다. 
    그래서 엑셀 시트 단위로 입력하는 글자수 제한은 사실상 없다고 봐야합니다.
    하지만, 프로그램의 원활한 활용을 위해서는 1개의 셀에 10줄 정도로 사용해야 합니다.
    즉, 1셀에 사용하는 글자수는 1~2개 문장이면 충분합니다.
     

    2022-11-05 10 45 27.png

  • ?
    팡야 2022.11.05 15:25
    정말감사합니다^^
  • ?
    nalezy 2024.09.10 23:51

    저도 엑셀 VBA 관련되서 문의해도 괜찮을까요? 

  • ?
    도와주세요ㅜㅜ 2024.11.06 15:48 Files첨부 (1)

    엑셀 필터로 정렬된 기관별로 각각 파일을 저장하고싶습니다.

     

    첨부사진을 예시로 들면, 기관별로 필터링을 통해 각 기관별 금액과 일자가 정리된 엑셀 파일을 생성해야합니다.

    일일히 필터링 후 복사 붙여넣기를 하다보니 시간이 오래걸리기도 하고 오류가 생길 때도 있었습니다ㅜㅜ

    혹시 본 파일을 예시로 기관별로 필터링 된 엑셀파일이 각각 저장되는 프로그램을 만들 수 있을지 문의드립니다.

    스크린샷 2024-11-06 154107.png

사진 및 파일 첨부

여기에 파일을 끌어 놓거나 왼쪽의 버튼을 클릭하세요.

파일 용량 제한 : 0MB (허용 확장자 : *.*)

0개 첨부 됨 ( / )

  1. 엑셀 프로그램 요청하기(무료 또는 책 구입 후원)

  2. 엑셀 VBA로 PDF파일 페이지 나누기

  3. 이미지 속에 있는 표를 OCR로 인식 후, 테이블 데이터로 만들기

  4. 엑셀 스크롤바 일치 시키기(UsedRange 에러)

  5. 엑셀 다운로드 후 매크로 차단(보안 위험 Microsoft는 이 파일의 출처를 신뢰할 수 없기 때문에 매크로 실행을 차단했습니다.

  6. 엑셀 리본메뉴 imageMso (이미지 아이콘 검색)

  7. 수도쿠로 숫자와 친해지기(엑셀 매크로(VBA)로 스도쿠 프로그램 만들기(1/3)(2022.6.4 압데이트)

  8. 엑셀 공백 행. 열 전부 삭제 (엑셀에서 공란인 행과 열을 찾아서 한번에 삭제해 줍니다.)

  9. 파파고와 구글번역을 한번에(지천명영어) 프로그램 사용법

  10. 엑셀 표를 웹형식의 html 코드로 만들기(글꼴 설정, 셀병합 , 하이퍼링크 , 테두리 표시 등을 코드로 만들어 줍니다.)

  11. 대법원 부동산 경매 물건 검색 크롤링(엑셀) - 타 프로그램 없이 직접 엑셀에서 경매 물건 검색

  12. 엑셀로 PPT파일을 자동으로 만들기

  13. 영어, 일본어 듣기 공부 용 mp3 파일 가사 만들기 - 일괄 만들기

  14. 일본어 한자 후리가나 자동입력 및 파파고 한글번역 그리고, 구글 영어번역까지 한번에

  15. MS오피스 언어가 일본어로 나올 때 한국어로 바꾸기

  16. PDF 영어문장 합치기(PDF 문서 영어 글자를 정상적인 영문으로 일괄 바꿔주기)

  17. 엑셀에 마이크로소프트(MS) 영어 음성합성시스템(TTS) 설치하기

  18. 따옴표 없이 엑셀 글자 복사하기

  19. 구글 번역을 엑셀로, 텍스트 문장을 한꺼번에 구글 번역하기

  20. 엑셀 비어있는 셀(공란인 행 또는 열) 한번에 삭제하기

  21. 엑셀 책 쪽수 자동 계산하는 법

Board Pagination Prev 1 2 Next
/ 2

LOGIN

SEARCH

MENU NAVIGATION