Променете диапазона с повече от площ на стойности с помощта на VBA в Microsoft Excel

Anonim

В тази статия ще научите как да промените диапазон с повече от площ на стойности, използвайки VBA в Microsoft Excel.

Нека вземем пример и да разберем как да напишем VBA кода, за да променим диапазона с повече от площ на стойности.

Как да променя диапазона с повече от площ на стойности?

Пример 1:-

Имаме данни в Excel A1: C1, в тези данни искаме да ги поставим в различните диапазони. Да видим как?

Следвайте следните стъпки:-

  • Натиснете клавишите Alt+F11, за да отворите приложението Visual Basic

  • Във VBAProject Щракнете двукратно върху лист 1
  • Въведете по -долу дадения VBA код
Sub Values_4 () Dim smallrng As Range За всеки smallrng в диапазона ("A1: D10, E12: H17"). Области smallrng.Value = Range ("A1: D1"). 

  • За да стартирате кода, натиснете клавиша F5
  • Стойностите ще бъдат актуализирани в определен малък диапазон

Пример 2:-

Да приемем, че имаме данни в дефинирания малък диапазон и искаме да надпишем тези данни с конкретните данни за диапазона.

За да разрешите този проблем, следвайте следните стъпки:-

  • Натиснете клавиша Alt+F11 и щракнете двукратно върху лист 2
  • Въведете кода по-долу:-
Sub Values_4 () Dim smallrng As Range За всеки smallrng в диапазона ("A1: D10, E12: H17"). Области smallrng.Value = Range ("A1: D1"). 
  • Изпълнете кода, като натиснете F5
  • Стойностите ще се актуализират

Ако ви харесаха нашите блогове, споделете го с приятелите си във Facebook. Можете също така да ни следвате в Twitter и Facebook.

Ще се радваме да чуем от вас, уведомете ни как можем да подобрим, допълним или обновим работата си и да я подобрим. Пишете ни на имейл сайта