Zmień tylko CurrentRegion ActiveCell na wartości za pomocą VBA w programie Microsoft Excel

Anonim

W tym artykule dowiemy się, jak zmienić tylko bieżący region aktywnej komórki na wartości za pomocą VBA w Microsoft Excel.

Weźmy przykład i zrozummy, jak zmienić tylko bieżący region aktywnej komórki na wartości.

Jak zmienić wartość obecnego regionu?

W Excelu mamy dane, w których kolumna A zawiera pewne wartości, a kolumna B również zawiera pewne wartości. Zamierzamy zaktualizować tę samą wartość kolumny B w bieżącym regionie.

Postępuj zgodnie z poniższymi instrukcjami:-

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

  • W projekcie VBA kliknij dwukrotnie arkusz 1
  • Wprowadź poniższy podany kod VBA
 Sub Values_2() With ActiveCell.CurrentRegion .Value = Range("B1:B10").Value End With End Sub 

  • Wybierz komórkę A1
  • Aby uruchomić kod, naciśnij klawisz F5
  • Tylko pierwsza wartość komórki zostanie zaktualizowana w danych

Teraz zmieńmy wybór i zobaczmy wyniki:

  • Wybierz zakres C1:C10
  • Następnie naciśnij F5, aby uruchomić kod

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