=GetBarCode(값,[문자포함여부],[바코드종류],[크기])
- 'EAN' 형식일 경우, 값은 반드시 8자리 또는 13자리여야 합니다. 그렇지 않을 경우 함수는 #Digit! 오류를 반환합니다.
- 0 : [기본값] Code18
- 1 : EAN
- 2 : Code39
- 1 : [기본값] 기본 해상도입니다.
- 2, 3, 4 : 큰 숫자일수록 높은 해상도의 바코드를 생성합니다. 고해상도 바코드 생성 시, 인터넷 환경에 따라 처리속도가 느려질 수 있습니다.
엑셀 GetBarCode 함수는 Amazone AWS 서버에서 제공되는 bwip-js online API 를 활용합니다. bwip-js 에서는 총 105종류의 바코드를 제공하며, 그 중 GetBarCode 함수는 실무에서 가장 많이 사용되는 3가지 종류인 "EAN", "Code39", "Code128" 바코드를 지원합니다.
bwip-js API에 대한 레퍼런스는 아래 링크에서 확인하실 수 있습니다.
| 바코드 | 자리수 | 설명 |
| Code128 | 자유 |
|
| EAN | 8자리 또는 13자리 |
|
| Code39 | 자유 |
|
=GetBarcode("8801056097890")
// 값을 코드128 바코드로 출력합니다.

=GetBarcode("8801056097890",,1)
// 값을 EAN 바코드로 출력합니다.

=GetBarcode("8801056097890",False,2)
// 문자가 포함되지 않은 Code39 바코드를 출력합니다.

GetBarcode 함수를 사용하려면 컴퓨터가 반드시 인터넷에 연결되어 있어야 합니다. 인터넷에 연결되지 않은 경우 함수는 오류를 반환합니다.
GetBarCode 함수는 "Code128", "EAN", "Code39" 3종류의 바코드를 지원합니다.
본 함수는 API를 통해 바코드를 생성합니다. 이에 따라, 바코드를 대량으로 생성하거나 인터넷 환경이 좋지 않을 경우 처리속도가 다소 느려질 수 있습니다.





네 upc a 타입도 가능합니다.^^ 향후 추가기능 업데이트 시 upc-a 타입 반영하여 업데이트 해드리겠습니다.
홈페이지의 GetQRCODE 함수를 사용해보세요
아래 링크를 참고해서 추가기능을 설치해보시겠어요?
https://www.oppadu.com/%EC%97%91%EC%85%80-%EC%B6%94%EA%B0%80%EA%B8%B0%EB%8A%A5-%EC%84%A4%EC%B9%98%EB%B0%A9%EB%B2%95/
바코드 해상도를 올릴 수는 없나요?
함수의 마지막인수인 크기를 최대값인 4로 입력하시면 최대 해상도로 출력할 수 있습니다.
진심어린 응원과 건강을 기원합니다.
감사합니다