Zmień zakres z więcej niż obszarem na wartości za pomocą VBA w programie Microsoft Excel

Anonim

W tym artykule dowiesz się, jak zmienić zakres z więcej niż obszarem na wartości za pomocą VBA w programie Microsoft Excel.

Weźmy przykład i zrozummy, jak napisać kod VBA, aby zmienić zakres z więcej niż obszarem na wartości.

Jak zmienić zakres z więcej niż obszarem na wartości?

Przykład 1:-

W Excelu mamy dane A1:C1, w te dane chcemy wkleić w różnych zakresach. Zobaczmy jak?

Postępuj zgodnie z poniższymi instrukcjami:-

  • Naciśnij klawisze Alt+F11, aby otworzyć aplikację Visual Basic

  • W VBAProject kliknij dwukrotnie Arkusz 1
  • Wprowadź poniższy podany kod VBA
Sub Values_4() Dim smallrng As Range dla każdego mniejszego zakresu ("A1:D10,E12:H17").Obszar smallrng.Value = Range("A1:D1").Value Next End Sub 

  • Aby uruchomić kod, naciśnij klawisz F5
  • Wartości będą aktualizowane w określonym małym zakresie

Przykład 2:-

Załóżmy, że mamy dane z określonego małego zakresu i chcemy nadpisać te dane danymi z określonego zakresu.

Aby rozwiązać ten problem, wykonaj poniższe czynności:-

  • Naciśnij klawisz Alt+F11 i kliknij dwukrotnie arkusz 2
  • Wpisz poniższy kod:-
Sub Values_4() Dim smallrng As Range dla każdego mniejszego zakresu ("A1:D10,E12:H17").Obszar smallrng.Value = Range("A1:D1").Value Next End Sub 
  • Uruchom kod, naciskając F5
  • Wartości zostaną zaktualizowane

Jeśli podobały Ci się nasze blogi, podziel się nimi ze znajomymi na Facebooku. A także możesz śledzić nas na Twitterze i Facebooku.

Chcielibyśmy usłyszeć od Ciebie, daj nam znać, jak możemy ulepszyć, uzupełnić lub unowocześnić naszą pracę i uczynić ją lepszą dla Ciebie. Napisz do nas na stronie e-mail