| 在本文中,您将学习如何使用Microsoft Excel中的VBA将超出面积的范围更改为值。

让我们以一个例子为例,了解如何编写VBA代码以将范围更改为大于面积的值。

如何用大于面积的值更改范围?

示例1:-

我们在Excel A1:C1中有数据,在此数据中我们要粘贴到不同的范围。让我们看看如何?

image 1

===

请遵循以下给定步骤:-

  • 按Alt + F11键打开Visual Basic应用程序

image 2

在VBAProject中,双击工作表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]