Excel VBA: 변수를 셀 값으로 설정(실제 3가지 예)

  • 이 공유
Hugh West

이 글에서는 엑셀에서 VBA 를 이용하여 변수를 셀 값으로 설정하는 방법을 보여드리겠습니다. 변수를 단일 셀 및 셀 범위의 값으로 설정하는 방법을 배웁니다.

연습 워크북 다운로드

이 연습 워크북을 다운로드하여 이 기사를 읽고 있습니다.

변수를 Cell.xlsm으로 설정

Excel에서 변수를 셀 값으로 설정하는 3가지 빠른 예

여기에는 일부 고객의 이름 , 연락처 이메일 주소 가 포함된 데이터 세트가 있습니다. 1>B3:D13 워크시트.

우리는 VBA 를 사용하여 이 데이터 세트에서 셀 값으로 변수를 설정하는 것을 목표로 합니다.

1. Excel VBA

를 사용하여 변수를 단일 셀 값으로 설정 먼저 VBA 를 사용하여 변수를 단일 셀 값으로 설정하는 방법을 알아봅니다.

For 예를 들어 셀 B4 의 값을 Customer_Name 이라는 변수로 설정해 보겠습니다.

값의 데이터 타입을 미리 알고 선언해 두면 좋습니다. 그런 다음 해당 변수에 값을 설정합니다.

예를 들어 여기서 B4 셀에는 Boris Pasternak 라는 이름이 포함됩니다. 문자열 유형 변수입니다. 따라서 다음 2 줄의 코드를 사용할 수 있습니다.

7740

하지만 데이터 유형이 확실하지 않아도 괜찮습니다. 이 경우 두 번째 줄만 작성하면 VBA 가 해당 값을 올바르게 읽습니다.you.

3567

이제 VBA 가 값을 올바르게 읽었는지 확인하려면 MsgBox Value 행을 다음과 같이 입력하십시오. 두 코드 집합 중 하나를 선택한 다음 코드를 실행합니다.

B4 , Boris Pasternak 의 값을 보여주는 메시지 상자가 나타납니다.

2. Excel VBA

를 사용하여 인접한 셀 범위의 값을 변수로 설정 이제 인접한 셀 범위의 값을 변수로 설정하겠습니다. 예를 들어 B3:D13 범위를 Rng 변수로 읽어 봅시다.

여기서 변수의 데이터 유형은 Range 가 됩니다. . 다음과 같이 이전에 선언할 수 있습니다.

9421

또는 직접 값을 할당할 수 있습니다.

4648

이제 범위 개체 의 값에 액세스하려면 셀 개체 가 있는 행 및 열 번호로 액세스해야 합니다.

예: 셀 B4 에 액세스하려면 Rng.Cells(2,1) [ B4 2nd 행에 있고 < B3:D13 범위의 1>첫 번째 열.]

MsgBox Rng.Cells(2,1) <2 행을 입력합니다> 코드 내에서 실행하십시오. 셀 B4 .

3의 값인 Boris Pasternak 이 표시됩니다. Excel VBA를 사용하여 인접하지 않은 셀 범위의 값을 변수로 설정

마지막으로 인접하지 않은 셀 범위의 값을 변수로 설정합니다.

예를 들어 읽어 봅시다. B3:B13 D3:D13 범위를 Rng 라는 변수에 넣습니다.

다시 Range<의 데이터 유형입니다. 2>. 사전에 선언하거나 선언하지 않을 수 있습니다.

VBA Union 메서드 를 사용하여 2 이상의 인접하지 않은 셀 범위를 단일 범위로.

5090

이제 B4 셀에 액세스하려면 MsgBox 줄을 다시 입력해야 합니다. Rng.Cells(1,1). 그런 다음 코드를 실행하면 셀 B4 , Boris Pasternak 의 콘텐츠가 표시됩니다.

기억할 사항

위에서 설명한 모든 방법은 활성 워크시트에만 적용됩니다. 활성 상태가 아닌 워크시트에 액세스하려면 범위 앞에 워크시트 이름을 언급해야 합니다.

예를 들어 Sheet1의 B4 범위에 액세스하려면 , 다음을 사용해야 합니다:

1220

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.