RPA(8)
-
[매크로] - 변수, IF문, 반복문, 자동 형변환
변수 VBA 그 자체의 문법 구조와 현업 실무 패턴에 집중해서 설명해 드리겠습니다.1. 선언문 해부: Dim userName As String이 한 줄은 컴파일러에게 **"메모리를 이렇게 확보해라"**라고 지시하는 명령어입니다.Dim (키워드): Dimension의 약어. **"변수를 선언하겠다"**는 신호입니다.userName (식별자): 변수의 이름입니다.As (지정자): 변수명과 데이터 타입을 연결해 주는 접착제 역할입니다.String (데이터 타입): 변수에 담을 그릇의 종류입니다.[약어(Type Declaration Character) 참고] VBA에는 As String을 생략하고 변수명 뒤에 특수기호를 붙여 타입을 지정하는 고전적인 약어가 있습니다. 옛날 코드를 보실 때 필요할 수 있습니다.D..
2026.01.08 -
[VBA] - 모듈안에 여러 프로시저(매크로), Sub, Function, Property
1. 모듈 (Module) = "코드를 적는 종이"엑셀 VBE 창 왼쪽 프로젝트 탐색기에 보이는 폴더나 파일 아이콘들입니다. 코드를 어디에 적을지 결정하는 장소입니다.표준 모듈 (Module1, Module2...):위치: [삽입] > [모듈]을 누르면 생기는 흰색 창입니다.용도: 우리가 흔히 말하는 '매크로'를 기록하거나 작성하는 곳입니다. 90% 이상의 코드는 여기에 적습니다.클래스 모듈 / 시트 모듈:특정 시트(Sheet1)나 엑셀 자체(ThisWorkbook)에 딸려 있는 종이입니다. "이 시트가 열릴 때 실행해라" 같은 특수한 경우에 씁니다.2. 프로시저 (Procedure) = "종이에 적힌 코드 덩어리"모듈(종이) 안에 적혀 있는 Sub로 시작해서 End Sub로 끝나는 코드 한 묶음입니다...
2026.01.08 -
[매크로] 기록/ 버튼으로 매크로 구축 및 Visaul Basic 단축키와 켜기
1. 에러 발생 원인 및 해결 (심층 분석)핵심 원인: MOTW (Mark of the Web)윈도우는 인터넷이나 신뢰할 수 없는 영역(Zone)에서 받은 파일에 대해 NTFS의 ADS(Alternate Data Stream) 영역에 Zone.Identifier라는 숨겨진 태그를 붙입니다.이 태그가 붙어 있으면 엑셀은 해당 파일을 "격리된 샌드박스" 개념으로 취급하여, VBA 엔진 구동 자체를 막아버립니다. (2022년 보안 패치 이후 적용)해결책 (재확인):파일 탐색기에서 파일 우클릭 -> [속성] -> [차단 해제] 체크 -> [확인] (이 과정이 Zone.Identifier 스트림을 삭제하는 과정입니다.)2. VBA 매크로 기록 (개발자를 위한 주의사항)기록 방법: (작성하신 내용 완벽함)[개발 도..
2026.01.08 -
[RPA] - 뉴스알리미 프로젝트
발표영상 3가지 laas를 활용하여 개발함-- 오케스트레이트-- 봇-- 디자인 [직접 만들어봄]- Add_In 라이브러리 : 유사도 측정을 위한 C# 라이브러리 RPA Brity RPA 직접 컴스텀해서 만들기 가능함 밑에 링크로 가서 확인가능함Brity Automation 설치 매뉴얼 (v4.1)Brity Automation 설치 매뉴얼 (v4.1)www.samsungsdsbiz.com 설정 Config 최종 결과물
2025.11.12 -
삼성(Samsung) SDS : Brity RPA 솔루션 자격증
보호되어 있는 글입니다.
2025.06.26 -
[a.works] - config 만들
c#에서는 주로 datatable를 자주 사용합니다. 엑셀에서 읽어와서... 다음과 같이 적용시키고 싶었습니다. 그래서 datatable은 위가 "키"이며, 아래가 "값"입니다. 하지만, 난 왼쪽이 키값 오른쪽이 값이고 싶었습니다. 읽어오는 순서가 위 이미지와 같다. jsonObject = new JObject(); foreach (DataRow dr in dt_configTable.Rows) { jsonObject[dr["Column1"].ToString()] = dr["Column2"].ToString(); } Json이 편한 이유가? 가독성이라고 할까? key값을 []로 출력 동시에 한번에 어떤 값을 가져왔는지 알 수 있다.
2025.02.10