본문 바로가기

매크로

원하는 위치에 파일 저장하기 (수동적으로 ) 이미 기존에 있던 매크로 엑셀들은 파일 저장을 한 위치에만 저장이 되어있어 다른 컴퓨터에서도 그 매크로를 사용하려면 그 위치에 맞는 폴더경로가 있어야지 오류없이 쓸 수있다. 즉 그 경로에 폴더가 없음 에러가 떠서 사용을 못하는데, 원하는 위치 저장할 수 있게 바꾸기 위해 이것저것 찾아보면서 해결했다. Application.FileDialog(msoFileDialogFolderPicker) 위에 함수가 파일 탐색기 열어 폴더 위치를 잡아준다. 참고로 Application.PathSeparator = '\' 이다 나머지는 전에 썼던 workbook을 활용해 저장했다. 아래는 활용한 매크로다. 더보기
선택한 셀의 행,열 위치 저장하기1 필요한 매크로를 만들던 중 시트안에서 규칙대로 있는 문단?영역? 범위들의 똑같은 반복 작업을 실행하기 위해서 만드 매크로를 다른 분들도 사용할 일 있을까 써보려고 한다. 위에 말한 규칙있는 영역이란 아래그림을 말하는데 아래 그림은 간단하게 설명하려고 4개의 영역만 보였지만 제가 진짜 만들건은 가로 4개(최대7개이상) 아래로 8개 이고 좀더 고려할 변수가 많습니다. 내가 하고 싶은건 1. A영역 1번셀부터 32번 셀까지의 원하는 작업을 한다. 2. 1을 다하면 B영역으로 가서 1과 똑같이 작업을 한다. 3. B를 다하면 C로, C를 다하면 D 작업을 한다. 이렇게 반복작업을 원한다. 이렇게 하기위해 알고리즘을 짜봤는데 옆으로 몇번 반복할건지?(A -> B 2번) 아래로 몇번 반복할건지?(A -> C 2번).. 더보기
매크로(VBE) 사용 용도 VBE는 Visual Basic Editor로 편집기를 말합니다. 엑셀 매크로의 사용용도는 정말 많지만 대표적인게 단순한 동작들을 반복해야 하는 상황에서 그것들을 기록해 두어 자동으로 처리하는 거라고 생각합니다. 이것을 매크로 기록으로 해두어 사용하는 법이지만, 저는 회사에서 매크로 용도는 위에 단순한 방식도 가끔 만들지만, 설계파일에서 가져온 자료(NET, CLASS, CLINES segmentXY, VIA등)를 원하는 정보만을 추출해서 보여주거나(이걸 크롤링이라고 해야 할까요?), 다른 파일로 저장하거나(개인적으러 worksheet함수쓰면 편하다), 제일 중요한 용도인데 검사프로그램을 하기위해 원하는 정보를 뽑고 정보를 내가 만든 알고리즘?에 넣어 분류하여 보여준다. 검사프로그램 예) 각도, 저항 측.. 더보기

728x90