목록기초 (10)
남극

문자 다루기 지난번 포스팅에서 변수를 다루었습니다. 이번 포스팅에서는 변수에 문자열을 넣는 여러 가지 방법에 대해서 알아보도록 하겠습니다. 문자열을 넣는 방법은 정수를 넣을 때와 다를 것이 없습니다. 다만 문자에 큰따옴표("")를 넣어주어야 하지요. A = "a" A 이렇게 실행하면 값이 잘 나옵니다. 그렇다면 한 번 큰따옴표를 빼볼까요? 큰따옴표를 빼면 문자열이 아닌 객체로 인식하기 때문에 에러가 나게 됩니다. 변수에 여러 값 넣기 변수에 여러 개의 값을 넣는 함수는 c()입니다. 모든 변수를 생성할 때 사용 가능한 개념이기에 문자열도 예외 없이 사용이 가능합니다. A = c("Hello","World") A 변수 A에 문자열 "Hello"와 "World"를 넣었습니다. 값이 잘 나오는 것을 볼 수 있..

변수 변수 : 변하는 수 변수는 코딩을 할 때 가장 기본적인 개념입니다. 값을 저장하고 저장한 값을 사용할 수 있게 해주는 그릇의 역할을 합니다. R에서의 변수 R에서는 어떠한 역할을 할까요? R에서의 변수는 "분석의 대상"으로 사용됩니다. 변수에 담겨있는 데이터를 분석하며 변수간의 관계를 분석할 수 있습니다. 우리는 상수를 선언할 수 있습니다. 상수는 고정된 값이라는 속성을 지녔기에 분석할 필요가 없습니다. 변수 생성하기 이제 R studio를 켜고 변수를 만들어봅시다. R에서는 변수에 값을 대입할 때

프로젝트 만들기 new project를 눌러주셔서 경로를 지정해주시면 됩니다. 새로운 경로를 지정해주셔도 되고 원래의 폴더를 사용하셔도 됩니다. 저는 새로운 폴더를 만들도록 하겠습니다. 새 프로젝트를 눌러주시고 경로와 이름을 정해줍니다. 저는 미리 만들어둔 git 폴더에 저장해주도록 하겠습니다. 이제 프로젝트가 생겼으니 "스크립트"를 만들어주도록 하겠습니다. 스크립트는 콘솔과는 달리 명령어를 저장시킬 수 있습니다. 파일 형태로 저장을 할 수 있는 것입니다. 스크립트 생성하기 R 스크립트를 눌러서 스크립트를 만들어주세요. 스크립트를 실행시키거나 코드를 실행시켜선 만들어진 파일들은 모두 우리가 만든 프로젝트 폴더에 저장됩니다. 스크립트가 생긴 것을 확인하실 수 있습니다. 다음 포스팅에서부터 코딩을 시작하도록..

프로시저 선언 방법 이 강의에서는 프로시저, VBA에서 사용 가능한 모든 것을 담았기에 기초를 파악하실 때 상당히 도움이 되실 것이라고 생각합니다. 이 포스팅에서 프로시저에 싸여있지 않은 소스코드는 프로시저에 감싸져 있다고 가정하에 작성된 소스코드입니다. Sub 프로시저() End Sub 우리가 알고 있는 기본적인 선언 방법입니다. 선언을 하고 나면 우리는 프로시저 내부를 구성해야 합니다. 구성을 할 때 가장 기본적인 변수 선언에 대해서 가장 먼저 알아보도록 합시다. 변수 선언 변수를 선언할 때는 Dim문을 사용합니다. Dim 변수 as "변수type" Dim 변수명 as 변수 type으로 선언을 합니다. as 뒤에 오는 변수 type이라는 것은 변수의 type을 지정해주는 부분입니다. 예를 들어 문자열..
이름에 대한 규칙 변수를 만들던 프로시저를 만들던 모두 각자의 이름을 가지고 있습니다. 우리는 자신의 아이들의 이름을 지을 때 같은 이름으로 지어주지 않습니다. 왜냐하면 누가 누군지 구분을 해야 하기 때문입니다. 이와 같은 이유로 프로시저의 이름을 지을 때 우리는 무엇인지 알아볼 수 있도록, 겹치지 않도록 이름을 만들어 주어야 합니다. 그저 Function1이라고 이름이 지어져 있다면 어떤 기능을 하는지 전혀 알 수 없기 때문입니다. 알아야 할 것은 규칙을 벗어났을 때는 오류가 난다는 것입니다. 1. 이름의 가장 첫 번째 문자에는 문자를 사용해야 합니다. 2. 이름에는 특수문자를 사용할 수 없습니다. 3. VB의 기존 모듈, 함수 들의 이름과는 같을 수 없습니다. 4. 대, 소 문자를 구별하지 않고 이름..

모듈이란? 모듈은 코드를 입력하는 입력 창입니다. 일반 모듈, 폼 모듈, 클래스 모듈로 구분할 수 있습니다 일반 모듈: 패키지의 개념과 비슷하며 프로젝트의 어디서나 호출해서 사용할 수 있도록 만들 수 있습니다. 폼 모듈: 사용자 정의 폼에 대한 코드를 입력합니다.(사용자 정의 폼은 VBA의 GUI이다) 클래스 모듈: 객체를 생성하듯이 사용해야 합니다. 일반 모듈과 클래스 모듈의 차이점은 일반 모듈은 선언하지 않아도 메서드를 사용할 수 있는 모듈, 클래스 모듈은 선언을 해주어야 사용할 수 있는 모듈입니다. 모듈 삽입 VBA에서 모듈을 삽입하는 방법에 대해서 알아봅시다. 이 순서대로 모듈을 하나 만들어 봅시다. 새로운 모듈이 생겼습니다. 모듈의 이름은 화살표로 가리킨 곳을 더블클릭해서 바꿀 수 있습니다. 모..