Excel - VBA - Cell
보통 VBA는 Excel의 Cell들과 상호작용하려고 사용합니다. 본 글에서는 Cell의 사용법에 대해서 정리합니다. Get, Update Cell Value 를 사용해서 엑셀 시트 상에서 행, 열에 존재하는 Cell에 접근하고, 프로퍼티에 접근...
보통 VBA는 Excel의 Cell들과 상호작용하려고 사용합니다. 본 글에서는 Cell의 사용법에 대해서 정리합니다. Get, Update Cell Value 를 사용해서 엑셀 시트 상에서 행, 열에 존재하는 Cell에 접근하고, 프로퍼티에 접근...
은 특정 Cell에서 행으로 몇 칸, 열로 몇 칸 움직여서 그 위치에 해당하는 Cell을 가리킵니다. : 1행 1열에 위치한 Cell을 말하므로 "A1"에 위치한 Cell를 가리키죠. : 1행 1열에 위치한 Cell에서 열로 1칸 움직였으므로 "...
VBA에서는 을 사용하여 변수를 선언합니다. 그리고 변수를 값(Value)를 정의해줄 때는 를 사용하지만, 객체(Object)를 정의할 때는 를 사용합니다. 개체를 정의해줄 때 를 사용하지 않으면 다음 오류가 발생합니다. 또 사실 다음처럼 은 굳...
를 사용하여 Cell의 범위에 한번에 값을 지정해줄 수 있습니다. 시트의 특정 범위에 값을 하나씩 입력하는 것 보다는 한번에 입력해주는 것이 시간상 훨씬 효율적입니다.
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등과는 그 문법 등이 미묘하게 달라서 적응이 ...
Two kinds of Sensitivity Analysis. LP 분야에서 말하는 Sensitivity Analysis와 Finance modeling 측면에서 말하는 Sensitivity Analysis는 서로 다릅니다. LP(선형계획법)에서...
Senstivity analysis. 일반적으로 "민감도, 감응도 분석"이라고 부르는 Sensitivity Analysis는 Linear Programming을 통해 '(현재의 상황)에 최적인 해"를 이미 획득한 상황에서, 상황 자체가 달라지는 ...
why read google sheet 분석해야 하는 데이터가 구글 시트에 있습니다. 물론 구글 시트에 있는 데이터를 csv로 다운받아서 분석해도 되기는 하는데, 그보다는 가능하다면, 구글에서 바로 긁어와서 처리하고 싶었습니다. 사실, 이게 더 ...
flask와 pd.DataFrame 연동하기 저는 데이터는 일단 엑셀 파일로 들어온다고 가정합니다. 따라서 를 이용해서 엑셀을 dataframe로 변환해서 처리하는 것이 반드시 필요하죠. flask에서 dataframe를 연동하는 것에 문제가 없...