728x90

2023/03 8

Selenium Basic 사용중 Unexpected Alert Open Error

셀레니움을 이용하여 Chrome으로 Web 문서를 조회할 때 갑자기 아래처럼 오류가 발생하며 더이상 진행을 할 수 없을 때 처리가 필요합니다. 에러코드 26에 UnexpectedAlertOpenError인데, 실제 웹페이지에서는 메시지 팝업이 되는 것입니다. 아래와 같이 Error 처리하고 다음 단계로 넘어갑니다. On Error GoTo ERR_HD For r = LBound(vD, 1) To UBound(vD, 1) '// User code area NEXT_ROW: Next r WD.Close SEt WD = Nothing Exit Sub ERR_HD: If InStr(1, Err.Description, "Alert") 0 Then WD.SwitchToAlert.accept '// or WD.Swi..

Excel - VBA 2023.03.28

표준시간을 얻어 오는 함수

제품의 유효기간을 설정할 때에 PC에 있는 시간이 아닌 인터넷 상의 Time Service를 이용하여 날짜/시간 확인이 필요한 경우 API를 이용하여 확인이 가능합니다. 아래처럼 브라우저의 URL를 입력해 보면 현재 시간을 알 수 있습니다. http://worldtimeapi.org/timezone/Asia/Seoul 이걸 함수에서 사용할 수 있도록 API 주소를 아래와 같이 적용합니다. http://worldtimeapi.org/api/timezone/Asia/Seoul 조회 결과는 json으로 아래처럼 접수됩니다. {"abbreviation":"KST","client_ip":"000.000.000.000","datetime":"2023-03-27T12:50:33.717783+09:00","day_of..

Excel - VBA 2023.03.27

SAMPLINGAC 함수

【 함수 요약 】 ISO 2859-1와 KS Q ISO 2859-1에 규정된 샘플링 방식에서 LOT크기와 AQL, 검사방법에 따라 품질합격불량수를 구합니다. 이 함수는 EGTools 추가기능에서 지원하는 함수입니다. 품질샘플링 관련 별도로 배포하는 파일에 이미 배포된 내용이므로 참고하시기 바랍니다. 【 적용 버전 】 Windows용 : 모든버전 【 함수 구문 】 = SAMPLINGAC( LotSize , AQL , [sampleType], [Inspection] , [Plan], [Round] ) 【 함수 인수 】 인수명 옵션 기본값 설 명 LotSize 필수 없음 검사할 LOT/Batch의 수량 (2개 이상) AQL 필수 없음 합격품질한계 AQL, 부적합품률 및 100아이템당 부적합수 sampleTyp..

SAMPLINGSIZE 함수

【 함수 요약 】 ISO 2859-1와 KS Q ISO 2859-1에 규정된 샘플링 방식에서 LOT크기와 AQL, 검사방법에 따라 검사할 시료수를 구합니다. 이 함수는 EGTools 추가기능에서 지원하는 함수입니다. 품질샘플링 관련 별도로 배포하는 파일에 이미 배포된 내용이므로 참고하시기 바랍니다. 【 적용 버전 】 Windows용 : 모든버전 【 함수 구문 】 = SAMPLINGSIZE( LotSize , AQL , [sampleType], [Inspection] , [Plan] , [Round] ) 【 함수 인수 】 인수명 옵션 기본값 설 명 LotSize 필수 없음 검사할 LOT/Batch의 수량 (2개 이상) AQL 필수 없음 합격품질한계 AQL, 부적합품률 및 100아이템당 부적합수 sample..

샘플링 검사 (KS Q ISO 2859-1) 1회 샘플링 함수 만들기

여기 소개된 함수들은 EGTools 추가기능에 추가되었습니다. (v3.7.0) ISO 2859-1 및 KS Q ISO 2859-1에 규정된 샘플링 검사에 대해서 계수형 샘플링 검사에 가장 많이 사용되는1회 샘플링 검사 방식의 내용을 함수로 만들어 쉽게 사용할 수 있게 합니다.  함수의 사용법은 아래를 참고하세요.SamplingLabel 함수 : https://cafe.naver.com/egtools/94SamplingSize 함수 : https://cafe.naver.com/egtools/93SamplingAc 함수 : https://cafe.naver.com/egtools/95SamplingRe 함수 : https://cafe.naver.com/egtools/96  가장먼저 샘플문자를 확인하는 함수로,..

Excel - VBA 2023.03.20

BARCODE 함수

【 함수 요약 】 BARCODE함수는 바코드 이미지를 생성 발행하는 함수입니다. 1D Barcode : Code128, Code39, EAN13, EAN8, Interleaved 2of5 , 2D Barcode : QR Code, Data Matrix, PDF417, Aztec Code, GS1 Barcode : GS1-128, GS1-DM 형식을 지원합니다. 이 함수는 EGTools 추가기능에서 지원하는 함수입니다. 바코드 발행만 지원하는 별도 추가기능 버전도 있으니 참고하세요. 【 적용 버전 】 Windows용 : 모든버전 【 함수 구문 】 = BARCODE( Text , [Type] , [fColor] , [bColor] ) 【 함수 인수 】 인수명 옵션 기본값 설 명 Text 필수 없음 Barco..

Array로부터 1bit 단일색상 BMP 파일 만들기

Barcode 발행 매크로를 만들면서 2D Array에 담고, Excel sheet에 붙여 넣어서 그림으로 복사하는 방식을 사용했는데 이렇게 사용할 경우 함수로는 사용할 수 없어서 Array로부터 직접 BMP파일을 생성하여 삽입하는 방식으로 정리하였습니다. BMP파일을 일반적인 24bit로 만들경우 용량이 커지는 문제가 있어서 1bit 단일색상 BMP 파일로 최소한으로 만들기 위해서 정리했습니다. 색상표현 관련하여 제대로 표시되지 않은 문제를 v2.5로 개선했습니다. BMP파일은 Version 3형식을 선택 (이유는 간단하므로,,,) 구조는 아래처럼 총 4가지 구조로 되어 있으며 File Header DIB Header Color Table Image Data 아래 구조에 대한 참고: http://jus..

Excel - VBA 2023.03.11

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

아래 추가기능으로 기능 통합 및 이전되었습니다.https://cafe.naver.com/egtools/226 EGBarcode - 바코드생성기 및 바코드 함수 (v3.0)EGTools와 함께 사용할 수 있게 변경하여 별도 추가기능으로 제공합니다. 단독으로 사용할 수 있으며, EGTools와 함께 사용할 수도 있습니다. 함께 사용할 경우 함수는...cafe.naver.com

Excel - VBA 2023.03.06
728x90