Как да приложите VBA за избор на колони (3 метода)

  • Споделя Това
Hugh West

В тази статия е показано как да прилагате кодове VBA за избор на колони в Excel. Може да ви е полезно, когато трябва да изберете цели диапазони или колони. Кодове за програмиране VBA можете да избирате автоматично цели колони или диапазони, което ще ви спести много време. В тази статия ще ви покажем някои от методите за тази работа.

Изтегляне на работна тетрадка за практика

Изтеглете тази книга за упражнения, за да упражните задачата, докато четете тази статия.

Прилагане на VBA за избор на колони.xlsx

3 подходящи начина за прилагане на VBA за избор на колони

Макросът VBA ви позволява да избирате колони по три различни начина. Можете да изберете една колона, няколко колони или цял диапазон. В този раздел ще разгледаме всички тези методи.

1. Изпълнение на код VBA за избор на една колона

Представете си условие, при което трябва да изберете цяла колона, като използвате кодове VBA. Можете да го направите съвсем лесно, като приложите прост код. Нека следваме тези стъпки, за да се научим.

Стъпка 1:

  • За да въведем код VBA, първо трябва да отворим прозореца VBA. Можете да го направите с помощта на клавишни комбинации или от Таб Разработчик . Ctrl+F11 за да отворите Прозорец VBA.

  • В прозореца VBA трябва да създадем модул, в който да запишем нашия код. Щракнете върху Insert, след което щракнете върху Модул за да отворите един от тях.

Стъпка 2:

  • Тук ще напишем нашия код. Първо ще напишем формата на нашия код, а след това ще вмъкнем условията. Началото и краят на нашия код са,
 Частно подчинение Select_Column() End Sub 

  • Ще напишем кода за избор на колона C. Кодът е,
 Columns(3).Select 
  • Окончателният код е,
 Private Sub select_column() Columns(3).Select End Sub 

  • Щракнете върху иконата Run (Изпълни), за да стартирате кода, и определената от нас колона е избрана.

Стъпка 3:

  • Можете също така да въведете определено число във всяка клетка на избрана колона. Да предположим, че искате да въведете число 100 в C4 За да направите това, изберете някоя клетка в колона C .

  • Въведете този код в модула.
 Private Sub select_column() ActiveCell.EntireColumn.Cells(4).Value = 100 End Sub 

  • Изпълнете кода и резултатът е тук.

2. Прилагане на код VBA за избор на няколко колони

Стъпка 1:

  • Можете да изберете няколко колони по същия начин, по който сте избрали една колона. Но кодът тук е различен. Затова нека започнем с отваряне на прозореца на VBA!

Стъпка 2:

  • Искаме да изберем колони от B до D. За целта кодът е,
 Private Sub select_multiplecolumns() Columns("B:D").Select End Sub 

  • Избрани са няколко колони.

3. Използване на код VBA за избор на колони в диапазон

Избирането на диапазон с помощта на кодове VBA също е лесно и изисква малък обем на кода. Да предположим, че трябва да изберем диапазон от B3 към F13 . Следвайте тези стъпки, за да се научите!

Стъпка 1:

  • Вмъкнете кода VBA в модула.
 Private Sub select_range() Range(Cells(3, 2), Cells(13, 6)).Select Range("B3", "F13").Select Range("B3:F13").Select End Sub 

  • Избрахме диапазона с помощта на кодовете VBA.

Стъпка 2:

  • Можете също така да въвеждате числа или текстове в избрания диапазон. Просто въведете кода по-долу в модула.
 Private Sub select_range() Range ("B3:F13"). Select Selection = 100 End Sub 

  • Ето как можете да приложите този метод.

Стъпка 3:

  • Освен това можете да оцветявате и избраните клетки. Просто запишете този код в модула си VBA.
 Private Sub select_range() Selection.Interior.Color = RGB (255,255,0) End Sub 

  • По този начин можете да изберете и оцветите диапазона си с помощта на код VBA.

Нещата, които трябва да запомните

👉 Ако табът за разработчици не е видим, можете да го активирате, като използвате тази инструкция.

Персонализирана лента с инструменти за бърз достъп → Още команди → Персонализиране на лентата → Разработчик → OK

Заключение

Прегледахме три различни подхода за стартиране на VBA кодове за избор на колони. Можете да коментирате, ако имате някакви въпроси или запитвания. Също така можете да разгледате други наши статии, свързани със задачите на Excel!

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.