전체 글 (15) 썸네일형 리스트형 Java 기초 독학_1 : java를 배우려는 이유 Java 학습을 시작한 계기 업무자동화를 하는데 파이썬과 vba정도면 충분하다. 그러나 다른 사람들에게까지 내가 만든 프로그램을 사용하게 하려면, 컴파일 언어를 결국 하나 배워야 될 필요성이 점점 들었다. (vba도 컴파일 언어가 맞지만, 내 수준에서 엑셀 바깥으로 이를 응용하는 방법을 도통 모르겠다. 찾아봐도 자료도 별로 없고) 방송대에서는 c를 들었지만, 클래스 구현이 안된다 해서 바로 자바를 배우기로 결심했다. 모바일 환경까지 생각하면 kotlin 등과 연동되는 자바가 훨씬 더 나아 보였다. Java에 대한 기초 지식 - Java는 OS와 상관 없이 컴파일이 가능한 언어이다. - 모든 Java 파일은 JB로 컴파일된다. - JB로 컴파일 된 파일은 JVM(Java 가상 머신)을 통해 각각의 운영체제.. 자주 쓰는 VBA 패턴 (4) : VBA로 index match 함수 구현하기 값을 매핑할때 대부분의 사람들은 보통 vlookup 함수를 사용하지만, 좀 더 엑셀을 잘 하는 사람들은 index-match라 불리는 합성함수를 더 자주 사용한다 ={INDEX(rng MATCH(lookupvalue, rng, 0))} . index match는 원리만 정확히 이해하면 다중조건, xlookup 등 폭넓게 활용 가능하다. index match나 vlookup 모두 Application.WorksheetFunction 매서드로 vba안에서 사용할 수 있다. 다만, 때때로 현업에서는 해당 매서드 없이 index match, vlookup과 같은 기능을 구현해야 될 경우가 종종 생긴다. (실무는 늘 제약사항이 존재한다) 아래의 코드는 WorksheetFunction 매서드 없이 vba에서 ind.. 첫번째 개인 프로젝트 히스토리 코딩 연습할 겸, 그리고 예전부터 만들오보고 싶은 프로그램이 있어서 만들어 보았습니다. 처음엔 무작정 VS Code를 열었는데, 코드 라인 보다도 더 중요한게 전체적인 컨셉과 구조를 잡는 것이더라고요. 코드는 깃허브에 공유했고 여기는 개발 노트들만 모아서 올릴 예정입니다. 개인적으로 의미 있는 기록이고, 또 공개함으로써 다른 분들에게도 참고가 되면 더 좋겠습니다. 프로그램 이름은 '배관용 계산기'입니다. 컨셉은 다음과 같습니다. Calculator for Piping and PipefitterIt performs 4 arithmetic operations like a general calculator, but if you enter piping material specifications instead o.. 이전 1 2 3 4 5 다음