Excel - VBA

Excel로 바코드 발행하는 추가기능 EGBarcode (v2.8) - Code 128, Code 39, 2of5 Interleaved, EAN13, Datamatrix, QR Code, PDF417, Aztec Code, GS1-128, GS1-Datamatrix

EGTools 2023. 3. 6. 18:13
728x90

순수 VBA로 작성된 바코드 발행기입니다.

최종 버전 : V2.8

배포일자 : 2024-04-12

 

이 함수는 EGTools 추가기능에도 추가되었습니다.

 

발행할 수 있는 바코드 종류는 아래와 같습니다.

1D : Code128, Code39, EAN13, EAN8, 2of5 Interleaved

2D : QR Code, Datamatrix, PDF417, Aztec

GS1 : GS1-128, GS1-Datamaxtrix

 

       (2D 바코드중 Aztec을 제외한 3종은 한글을 포함한 Unicode도 정상 인코딩함)

EGBarcode.xlam
0.24MB

 

= Barcode( Text ,  [Type] ,  [fColor] , [bColor]  )

 

인수명 옵션 기본값 설    명
Text 필수 없음 바코드에 인코딩할 문자열
Type 선택 11 발행할 바코드 형식, 생략하면 11(QR Code)
1 = Code128
2 = Code39
3 = EAN13
4 = EAN8
5 = 2of5 Interleaved
10 = PDF417
11 = QR Code
12 = Data Matrix
13 = Aztec
21 = GS1-128
22 = GS1-DM
fColor 선택 0 바코드 색상, 기본값은 검정, RGB함수로 RGB(0,0,0)처럼 사용 가능
bColor 선택 16777215 바탕색 색상, 기본값은 흰색, RGB함수로 RGB(255,255,255)처럼 사용 가능

 

매크로 사용법은 인코딩할 내용이 있는 셀을 선택하고, 메뉴에서 생성할 바코드 종류를 선택합니다.

해당 셀 크기에 맞게 바코드가 이미지로 생성됩니다.

매크로를 사용할 경우 바코드 색은 검정색, 바탕색은 흰색으로 바꿀 수 없습니다.

 

EAN13이나 EAN8의 경우 13/8자리인 경우 마지막 Checksum을 확인하고,

12/7자리처럼 Checksum이 없는 경우 계산하여 추가합니다.

 

매뉴얼 + 샘프파일은 리본 메뉴에서 Manual을 눌러서 확인할 수 있습니다.

 

 

 

 

728x90