본문 바로가기
  • 반가워요 : )
반응형

전체 글283

VBA 워크 시트 참조 정석 3가지, 90%는 모름 VBA 워크시트 참조 세 가지 방법, 남들이 잘 모르는 팁까지 알려드립니다. VBA 워크시트 참조 : ActivesheetActivesheet는 현재 사용 중인 시트를 참조하게 해주는 개체이다.Activesheet를 이용 시 현재 사용 중인 시트에 원하는 메서드나 프로퍼티를 사용할 수 있다.  여기까지만 알아도 충분히 사용할수있다.  다만 여기에는 문제가 하나 있는데, activesheet을 사용하게 되면, 어떤 명령어를 사용할 수 있는지 알기가 힘들다는 것이다.예를 들어. 아래를 보자activecell 이라는 오브젝트를 적고, "."를 타이핑해주면 사용할수있는 메소드, 프로퍼티 리스트가 나오게된다.반면에 activesheet은 드롭다운이 나오지 않는다. 사용자가 이를 모두 외우기는 어렵게 때문에, 이러.. 2024. 11. 18.
엑셀 Vba 조건문 사용하는 3가지 방법 VBA 조건문을 작성하려면 3가지 코드를 알고 있어야 합니다.목차If Then 가장 기본적인 조건을 위한 코드IF는 조건문에서 가장 많이 쓰이는 구문입니다. 기본 형식은 위와 같은 형식을 가지고 있습니다.   If 내부의 조건이 참일 경우, 조건문 내부 코드를 실행합니다.  주의 하실점이 있다면, If 조건문이 끝날때는 항상 "End If"을 적어주셔야 합니다.If 조건문의 기본 공식은 아래와 같다.If 조건 then 내부(조건이 참일시 실행함) End ifSub Simple_IF() If Range("B3").Value "" Then Range("C3").Value = Range("B3").Value End If 'B3의 값이 ""가 아닐경우 >.. 2024. 11. 18.
엑셀 vba 폴더 파일 관리 기본 문법 정리 엑셀에서는 새로운 엑셀파일을 열고, 데이터를 저장하고, 옮길수있다. 또한 데이터를 텍스트로도 저장할수있다. 여기서는 엑셀의 vba를 이용해서 파일을 열고, 제어하는 몇가지 기본사항에 대해서 설명하고자 한다. 여기서 배울 몇가지 필요한 명령어는 다음과 같다. 목차 Dir로 파일유무 체크해보기아래의 코드는 Dir을 이용해서 파일의 유무를 체크하는 간단한 코드이다. Dir은 경로를 분석해서, 해당 경로의 폴더나, 파일을 문자열 형식으로 반환한다. 만약 파일이나 폴더가 없을경우 빈 문자열 ("")을 반환하게 된다. 아래 코드는 Northwind.mdb라는 파일 경로를 Dir명령어를 이용해 파일명을 문자열로 반환시켰다. 그리고 반환된 파일명을 메세지 박스로 팝업시켰고, 찾는 파일이 없다면,  메세지를 팝업시킨다... 2024. 11. 17.
CODESYS CFC 프로그램의 예시 CFC 프로그램의 예시를 적어보고자 한다.  CFC 프로그래밍의 정의는 다음과 같다."CFC(Continuous Function Chart)는 블록 다이어그램 형태로 논리와 데이터 흐름을 시각적으로 표현하며, 병렬 처리와 복잡한 제어 시스템에 적합한 프로그래밍 언어이다." 그리고 CFC프로그래밍의 적당한 특징은 다음과 같으니 무엇인지 모르면 한번 읽어보도록하자.더보기CFC의 장점1. 비주얼 기반 프로그래밍 (Visual Programming)   - CFC는 블록 다이어그램 방식으로 프로그래밍을 합니다. 각 기능(블록)을 화면에 배치하고, 선을 연결하여 데이터를 주고받는 구조입니다.    - 직관적: 복잡한 로직을 한눈에 파악할 수 있어 디버깅과 유지보수가 쉽습니다.    - 효율적: 논리와 데이터 흐름.. 2024. 11. 17.
plc 프로그램 Codesys ST언어 사용 문법 PLC 프로그램을 사용하면 주로 LD, 펑션블록등을 자주 사용하게된다. LD, FBD등은 그래픽적으로, 시각적으로 보기가 쉽게되어있다.  그와 상반되게 ST언어는 텍스트로서 로직을 만들게 된다. 여기서는 기본적인 ST언어를 쓰는 방법을 알아보았다. 이 코드는 CODESYS를 기반으로 작성되었다.    IF 사용이 ST언어의 기본첫번째, ST언어에서 변수를 텍스트로 먼저 만들어준다. 그리고나서 IF THEN 구조를 이용해서 접점을 켜고 끄게된다.위 예시에서는 PUSH 버튼과, 센서 둘중 하나라도 켜지면, 모터가 켜진다 라는 간단한 로직을 만들었다. 여기서, OR를 이용하면, 둘중하나라도 참일시 라는뜻이다.PROGRAM STBasicVAR Pushbtn:BOOL; Motor:BOOL; Sensor:BOOL;.. 2024. 11. 16.
Rslogix emulate500 설정 후 사용해보기 rs logix 프로그램을 시뮬레이션을 하려면 에뮬레이터를 설치한후에 이를 실행해줘야, run mode를 해서 프로그램을 시험해 볼수있다. 처음하는 입장에서는 꽤나 번거롭기 마련이다.  이글은 프로그램이 3가지가 설치되어있다는 전제하에 쓰여졌다.Rs Logix plc 프로그램 다운로드 방법  순서의 개요를 잠깐 설명하자면 rs logix starter lite로 프로그램을 만들고나서 verify program 을 실행한후에, 해당 프로그램을 저장한다.rs logix 에뮬레이터에서 station을 하나 만들어준다.rslogix linx classic에서 node를 확인한다.rs logix starter lite 프로그램을 실행하고 통신설정을 하고 online으로 만든다. 위의 네가지가 크게 설정하는 방법을.. 2024. 11. 16.