Excel - VBA - MsgBox
윈도우에서 MS office를 사용하는 경우에는 VBA를 편집하거나 할때 아무 문제가 없습니다. 다만, macOS에서 MS-Office를 사용할 때는 꽤 렉이 심하죠. 특히, 엑셀 VBA를 편집할 때는 그 정도가 너무 지나칩니다. 따라서, 저는 ...
Python, Java, AI/ML, Vim, Web, CS 이론 등 소프트웨어 개발 및 엔지니어링 기록
윈도우에서 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 - python python에서 mongoDB에 접속해서 데이터를 insert, select, update 등을 해보려고 합니다. 우선 를 설치해줍니다. Basic Usage pymongo를 사용해서 서버에 접속하고, collect...
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로 저장하곤 했습니다. 간단한 계산결과의 경우는 이렇게 처리해도 별 문제가 없었는데요. 동시에 여러 세션을 돌리면서 데이터를 저장하는 경우에는 문제가 ...
git hub authtntication 더 자세히 알아봐야 할 것 같아서, 2020-12-15 token authentication requirements for git operations에 들어가 봅니다. Summrary - token aut...
SQL D를 공부하고 있습니다. 공부하면서 배운 것들을 짧게 정리합니다. Lesson Learned DDL(alter) 문은 암시적으로 commit을 수행합니다. 따라서, insert -> insert -> alter 가 수행되었다면 사실 ins...
Promises는 "약속"을 의미하죠. 동일하게 javascript에서의 Promises 또한, "미래에 어떤 이벤트가 발생한다면, 무엇이 실행된다(혹은 실행되지 않는다)"를 정의하는 것을 말하죠. "미래를 가정한다"라고 말할 수도 있겠네요. 가...
nodeJS는 서버 쪽(백엔드)에서 사용되는 소프트웨어 플랫폼입니다. 그냥 "javascript로 서버를 구축하려면 nodeJS를 사용하면 된다"라고 알고 있어도 문제가 없죠. nodejs.org에서 node.js를 다운받습니다. 설치하고 확인해...
다음과 같은 오류와 함께 nodeJS로 만든 서버가 구동되지 않는 경우가 있습니다. 이 때는, 보통 이미 포트가 점유되고 있을 경우를 말하죠. 따라서, 다음 커맨드를 사용해서 해당 port를 사용중인 프로세스를 확인하고, PID를 kill해줍니다...