Wijzig bereik met meer dan Area naar waarden met VBA in Microsoft Excel

Anonim

In dit artikel leert u hoe u het bereik met meer dan alleen het gebied kunt wijzigen in waarden met behulp van VBA in Microsoft Excel.

Laten we een voorbeeld nemen en begrijpen hoe de VBA-code moet worden geschreven om het bereik met meer dan alleen het gebied naar waarden te wijzigen.

Hoe verander ik het bereik met meer dan oppervlakte naar waarden?

Voorbeeld 1:-

We hebben gegevens in Excel A1:C1, in deze gegevens willen we de verschillende bereiken plakken. Laten we eens kijken hoe?

Volg de onderstaande stappen: -

  • Druk op Alt+F11 om de Visual Basic-toepassing te openen

  • Dubbelklik in VBAProject op Blad 1
  • Voer de onderstaande VBA-code in:
Sub Values_4() Dim smallrng As Range For Each smallrng In Range("A1:D10,E12:H17").Areas smallrng.Value = Range("A1:D1").Waarde Next End Sub 

  • Om de code uit te voeren, drukt u op de F5-toets
  • Waarden worden bijgewerkt in een gedefinieerd klein bereik

Voorbeeld 2:-

Laten we zeggen dat we gegevens hebben in het gedefinieerde kleine bereik en dat we die gegevens willen overschrijven met de specifieke bereikgegevens.

Volg onderstaande stappen om dit probleem op te lossen: -

  • Druk op de toets Alt+F11 en dubbelklik op blad 2
  • Voer de onderstaande code in: -
Sub Values_4() Dim smallrng As Range For Each smallrng In Range("A1:D10,E12:H17").Areas smallrng.Value = Range("A1:D1").Waarde Next End Sub 
  • Voer de code uit door op F5 . te drukken
  • Waarden worden bijgewerkt

Als je onze blogs leuk vond, deel deze dan met je vrienden op Facebook. En je kunt ons ook volgen op Twitter en Facebook.

We horen graag van je, laat ons weten hoe we ons werk kunnen verbeteren, aanvullen of vernieuwen en het voor jou beter kunnen maken. Schrijf ons op de e-mailsite