Excel - VBA - Function
Function with Return type 함수 내에서 리턴하는 값이 있는 경우는 다음처럼 작성합니다. 그리고 해당 함수를 호출할 때, 앞에 이라는 명령어를 작성하지 않습니다. Function without Return type 함수 내에서 ...
Function with Return type 함수 내에서 리턴하는 값이 있는 경우는 다음처럼 작성합니다. 그리고 해당 함수를 호출할 때, 앞에 이라는 명령어를 작성하지 않습니다. Function without Return type 함수 내에서 ...
윈도우에서 MS office를 사용하는 경우에는 VBA를 편집하거나 할때 아무 문제가 없습니다. 다만, macOS에서 MS-Office를 사용할 때는 꽤 렉이 심하죠. 특히, 엑셀 VBA를 편집할 때는 그 정도가 너무 지나칩니다. 따라서, 저는 ...
Excel - VBA - Data Type Macro 내에서 다음처럼 Integer 변수를 선언해주고, 계산을 할 수도 있습니다. Data Type - String 다음처럼 String type 변수를 선언해줄 수도 있습니다. Data Type ...
VBA에서 If statement는 다음처럼 사용할 수 있습니다. 아래 코드는 변수 의 값이 2의 배수, 3의 배수 그리고 나머지에 대해서 각각 서로 다른 메세지를 출력해 주도록 합니다. 문법 적으로 보면 뒤에 반드시 이 와야 하고, 또 If 를...
excel에서 For 문은 다음처럼 정의해서 사용합니다. 코드 자체는 별 의미가 없습니다. 그냥 를 사용하려고 의미없는 If 문을 넣어주었어요. 역순으로 진행하고 싶다면 다음처럼 하면 됩니다. 5부터 1까지 순차적으로 감소하면서 진행되죠. Nex...
InputBox를 사용하여 사용자로부터 값을 입력받을 수도 있습니다. 사용자로부터 전달받는 값은 기본적으로 이기 때문에, 만약 등으로 받고 싶다면 함수 등을 사용해서 변환해줘야 합니다.
VBA에서는 , , 함수를 사용하여 String 내의 특정 구간을 잘라낼 수 있습니다. 함수를 사용하면 문자열의 길이를 확인할 수 있습니다.
최근에는 VBA를 사용해서 엑셀 내 데이터들을 효과적으로 관리하려는 일을 하고 있습니다. 대학교 4학년 즈음에 수업에서 VBA를 잠시 써본 적이 있는데요, 이전에 배웠던 언어들인 C, C++, Java등과는 그 문법 등이 미묘하게 달라서 적응이 ...
mongoDB - Start mongoDB Brew를 사용해서 mongoDB를 키고 끌 수 있는 것처럼 보입니다. 아래처럼 직접 키고 또 끌 수 있죠. terminal에서 mongodb server를 켜면, 다음처럼 mongoshell로 접속됩니...
mongoDB를 shell로 접속해서 사용해도 문제 없지만, GUI도 한번 설치해보기로 합니다. mongoDB - download - compass에서 다운받습니다. 저는 다음 Spec으로 다운받습니다. - Version: 1.26.0(Stabl...
mongoDB - Intro 지금까지는 계산 중에 발생하는 결과물들을 json 혹은 pickle로 저장하곤 했습니다. 간단한 계산결과의 경우는 이렇게 처리해도 별 문제가 없었는데요. 동시에 여러 세션을 돌리면서 데이터를 저장하는 경우에는 문제가 ...
맥에는 SplitView라고 하는 화면 분할 기능이 있습니다. 하나의 화면을 왼쪽 오른쪽으로 분할하여, 사용하도록 하는 것이죠. 다른 사람들은 유용하게 쓰는지 모르겠지만, 저는 이 기능이 매우 불편하더군요. 이미 맥북 화면 자체가 별로 크지 않은...
맥북에서 윈도우10을 설치했습니다. 보통 맥북에서 윈도우(혹은 다른 OS)를 사용하려면 다음과 같은 방법들이 있다고 하죠. 1. 부트캠프: MacOS와 Windows의 CPU가 동일하기 때문에, 하드웨어 구조가 같죠. 따라서 개념적으로 같은 구조...
Intro - Red Dead Redemption 2 드디어, 레드데드리뎀션(Red Dead Redemption 2) 엔딩을 봤습니다. 요 며칠동안 휴가였기 때문에, 집에서 매일 하다보니 생각보다는 빨리 엔딩을 봤네요. 저는 그동안은 바쁘기도 하...
Intro - Grand Theft Auto 5 GTA5 엔딩을 봤습니다. 사실, GTA5는 "엔딩"을 봤다고 해서 끝나는 게임이 아니고, 다양한 서브 미션들이 있기는 합니다. 하지만, 냉정히 말해서 저는 스토리 말고는 약간 매력을 못 느끼겠더군...
Why Enum? 일반적으로 코드에서 상수를 정의할 때는 다음과 같이 사용하죠. 를 사용해서 해당 값이 바뀌지 않도록 선언해주고, 값을 정의해줍니다. 이렇게 쓰면, 프로그래밍 중에 늘 를 쓰는 것이 아니라, 그냥 만을 써서 처리해줄 수 있죠. 물...