[엑셀 VBA] 바코드 만들기
작성자
dra****
작성일
2021-05-05 14:34
조회
4813
식당을 운영하는 지인의 부탁으로 식당 포스 시스템을 구축을 하고 있습니다.
바코드와 QR코드로 메뉴를 찍어 빠르게 자동화 하고 싶다고. 각각의 테이블에서 선택한 메뉴를 휴대폰으로 바코드나
QR코도를 찍으면 인트라넷을 통해 바로 카운터와 주방에 전달 되는 시스템입입니다.
혼자서 개발하기에는 쉽지 않은 코딩으로 예상이 되는 부분입니다. 안드로이드 앱까지 개발해야 하니.
물론 매출에 직원급여 등등의 통계까지 데이터 베이스화 해야 하는 상황입니다.
서론이 길었습니다. 바코드를 구현 하는 방법 3가지를 소개 할까 합니다.
- 엑셀세 바코드 콘트를이 있습니다. 이를 사용하면 좋은데, 아쉽게도 OLE Object입니다. 내재된 버그가 있어 시트에 활용을 그다지 추천하고 싶지 않습니다. 야들이 시트에서 사라져 버립니다. 그런데 개체를 선택하면 분명이 존재합니다. 요 녀석을 Shape객체로 변환하면 잘 됩니다. 다만 변환하고 나면 수정이 불가능하다는 단점이 있습니다.
2. 두번재는 웹에서 다운 받아 사용하는 방법입니다. 이 부분은 오빠두님은 웹을 통한 방법을 강좌로 올려 주셨으니 참고하시면 됩니다.
3. 바코드 폰트가 있습니다. 원하는 코드를 엑셀시트에 입력하시고 폰트만 바꾸면 됩니다.
바코드로 폰트를 사용할 때 주의 사항이 있습니다. 각각의 바코드마다 정해진 룰이 있습니다.
여기서는 코드 39를 기준으로 이야기 하겠습니다. 반드시 시작과 끝에 "*"표시가 있어야 인식합니다.
시작의 "*"은 시작한다고 알려 주는 것이고 마지막의 "*"은 끝이라는 것을 알려 주는 것입니다.
위키피디아 : https://ko.wikipedia.org/wiki/%EC%BD%94%EB%93%9C_39
폰트는 무료로 널려 있습니다. "Code39"로 검색하면 많이 나옵니다.
개인적으로 세 번째 방법이 코드를 바꾸면 자동으로 바뀌니 훨씬 쉽고 간편합니다.
전체 125
번호 | 제목 | 작성자 | 작성일 | 추천 | 조회 |
[📚진짜쓰는 실무엑셀] 2024년 엑셀 공부, 이 책 한권으로 마스터하세요! (291)
오빠두엑셀
|
2022.02.03
|
추천 554
|
조회 846030
|
오빠두엑셀 | 2022.02.03 | 554 | 846030 | |
74491 |
New 이름관리 엑셀 업그레이드 버전 입니다.
(2)
박정호
|
2024.10.28
|
추천 0
|
조회 49
|
박정호 | 2024.10.28 | - | 49 |
74354 |
월드컵 랭킹 계산(ELO 점수 계산)
(4)
박정호
|
2024.10.22
|
추천 0
|
조회 58
|
박정호 | 2024.10.22 | - | 58 |
74269 |
엑셀2021이하에서 CHOOSECOLS, CHOOSEROWS 처럼 동작시키기
(13)
마법의손
|
2024.10.18
|
추천 2
|
조회 109
|
마법의손 | 2024.10.18 | 2 | 109 |
74204 |
이름관리 엑셀입니다.(모듈)
(6)
박정호
|
2024.10.15
|
추천 0
|
조회 143
|
박정호 | 2024.10.15 | - | 143 |
74028 |
로또번호2(반자동 기능 업데이트)
(4)
박정호
|
2024.10.05
|
추천 1
|
조회 136
|
박정호 | 2024.10.05 | 1 | 136 |
74012 |
매장 근태관리시트 공유
(3)
체리로그
|
2024.10.03
|
추천 1
|
조회 132
|
체리로그 | 2024.10.03 | 1 | 132 |
73964 |
[파워쿼리] 여러열 열분할하기
(4)
마법의손
|
2024.10.01
|
추천 1
|
조회 109
|
마법의손 | 2024.10.01 | 1 | 109 |
73915 |
M365 GroupBy, PivotBy 함수 공식 배포
(6)
원조백수
|
2024.09.27
|
추천 2
|
조회 143
|
원조백수 | 2024.09.27 | 2 | 143 |
73485 |
m365 신규함수(베타) : TRIMRANGE
(7)
더블유에이
|
2024.09.04
|
추천 1
|
조회 213
|
더블유에이 | 2024.09.04 | 1 | 213 |
73454 |
고등학교 선택과목 편성 방법
(4)
toug****
|
2024.09.03
|
추천 0
|
조회 124
|
toug**** | 2024.09.03 | - | 124 |
73241 |
로또 번호 엑셀입니다.
(9)
박정호
|
2024.08.24
|
추천 1
|
조회 282
|
박정호 | 2024.08.24 | 1 | 282 |
73096 |
그룹별 데이터 나누기 [가로정렬]
(7)
마법의손
|
2024.08.20
|
추천 2
|
조회 203
|
마법의손 | 2024.08.20 | 2 | 203 |
73093 |
ppt에 둥근 표 삽입하기
(4)
강민준🤗
|
2024.08.20
|
추천 1
|
조회 177
|
강민준🤗 | 2024.08.20 | 1 | 177 |
73029 |
XLOOKUP, XMATCH 함수에 새로운 Match_mode로 RegEx 추가
(2)
원조백수
|
2024.08.16
|
추천 3
|
조회 216
|
원조백수 | 2024.08.16 | 3 | 216 |
72413 |
아웃룩에 개빡쳐서 만든 ThunderBird로 수신자 별 대량 메일 발송 VBA 매크로 공유합니다.(업무자동화)
(4)
알파고
|
2024.07.22
|
추천 1
|
조회 503
|
알파고 | 2024.07.22 | 1 | 503 |
72045 |
조합짜주는 엑셀(20명까지) 출력은 1만항까지
(13)
박정호
|
2024.07.10
|
추천 1
|
조회 369
|
박정호 | 2024.07.10 | 1 | 369 |
71965 |
서양달력 업데이트 입니다.
(14)
박정호
|
2024.07.07
|
추천 0
|
조회 229
|
박정호 | 2024.07.07 | - | 229 |
71902 |
Excel에서 ImportRange, ImportHTML 함수 사용하기
(4)
원조백수
|
2024.07.05
|
추천 0
|
조회 169
|
원조백수 | 2024.07.05 | - | 169 |
71838 |
Microsoft 365 신규 번역 함수
(8)
원조백수
|
2024.07.02
|
추천 2
|
조회 393
|
원조백수 | 2024.07.02 | 2 | 393 |
71804 |
음력->양력->서양달력 변환
(2)
박정호
|
2024.07.01
|
추천 0
|
조회 235
|
박정호 | 2024.07.01 | - | 235 |
@dra**** 님 설명을 보면서도 감탄만 .... 배움의 끝은 없는가 봅니다...
@dra**** 님 감사합니다
@dra**** 님 저도 가끔 필요할때가 있어 3번째 방식으로만 사용하다가 얼마전 홈페이지에 바코드 함수가 올라오고나서부터는 함수로 잘 사용하고 있습니다..ㅎㅎ 바코드도 그냥보기에는 간단해보이지만 업종에따라 사용하는 것도 다르고.. 입력체계도 다르고.. 나름 복잡한 세계더라구요
역시 배움에는 끝이 없는 것 같습니다.
@꾸루꾸루 님 맞습니다. 웹을 사용해서 하면 쉬워요..
그림 보시면 아시겠지만, 여러개의 문구를 넣고 하나의 셀에 한번에 표현하려고 하니, 웹 다운으로는 안되겠더군요.
특히 아래에 참조 코드와 문자를 넣어야 하는 부분 때문에 3번의 방식을. BarCode 규칙을 이미 적용해 놓았기에, 알아서 자동화 ... 이게 VBA의 매력이지요. 저게 한 번에 몇 천개씩 생성하니까요.
옆의 QR코드는 웹으로 다운 ^^
@dra**** 님 좋은 정보 감사합니다😄
@dra**** 님 좋은정보 감사합니다~!
@dra**** 님 오 감사합니다
@dra**** 님 좋은 정보 감사 드립니다.
@dra**** 님 좋은정보감사합니다
@dra**** 님 좋은 정보 감사드립니다.
@dra**** 님 감사합니다.
@dra**** 님 좋은정보 감사합니다.
@dra**** 님 좋은 자료 감사합니다.