이 기사에서는 Microsoft Excel에서 VBA를 사용하여 영역 이상의 범위를 값으로 변경하는 방법에 대해 알아 봅니다 .

예를 들어 VBA 코드를 작성하여 영역 이상을 값으로 변경하는 방법을 이해하겠습니다.

영역 이상으로 범위를 값으로 변경하는 방법은 무엇입니까?

예 1 :-

Excel A1 : C1에 데이터가 있습니다.이 데이터에는 다른 범위에 붙여넣고 싶습니다. 어떻게 볼까요?

image 1

===

아래 주어진 단계를 따르십시오 :-

  • Alt + F11 키를 눌러 Visual Basic 응용 프로그램을 엽니 다

image 2

VBAProject에서 Sheet 1을 두 번 클릭하십시오. 아래 주어진 VBA 코드를 입력하십시오

Sub Values_4()

Dim smallrng As Range

For Each smallrng In Range("A1:D10,E12:H17").Areas

smallrng.Value = Range("A1:D1").Value

Next

End Sub

image 1

코드를 실행하려면 F5 키를 누르십시오. 값은 정의 된 작은 범위에서 업데이트됩니다

image 4

예 2 :-

정의 된 작은 범위에 데이터가 있고 해당 데이터를 특정 범위 데이터로 덮어 쓰려고한다고 가정 해 보겠습니다.

image 5

이 문제를 해결하려면 아래 단계를 따르십시오.-Alt + F11 키를 누르고 시트 2를 두 번 클릭합니다. 아래 코드를 입력하십시오 .-

Sub Values_4()

Dim smallrng As Range

For Each smallrng In Range("A1:D10,E12:H17").Areas

smallrng.Value = Range("A1:D1").Value

Next

End Sub

F5 값을 눌러 코드를 실행하면 업데이트됩니다

image 6

image 48

_ 블로그가 마음에 들면 Facebook에서 친구들과 공유하세요. Twitter와 Facebook에서도 팔로우 할 수 있습니다 ._

_ 우리는 여러분의 의견을 듣고 싶습니다. 우리가 작업을 개선, 보완 또는 혁신하고 더 나은 서비스를 제공 할 수있는 방법을 알려주십시오. [email protected]_로 문의 해주세요