Как да напаснем автоматично колони в Excel - VBA

реклама

Знаете ли, че можете автоматично да коригирате колони в Excel?

Както всички знаят, Excel има своите клетки с ширини, зададени по подразбиранее необходимо да ги коригирате според въведените данни, така че информацията да може да бъде изведена напълно.

реклама

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

Следователно всеки път, когато се въвежда нова информация в електронната таблица, колоните вече ще бъдат коригирани според въведеното. Бях любопитен как работи този VBA код за автоматично коригиране на колони в Excel, така че вижте стъпка по стъпка и вижте колко е просто!

Интересувате ли се какво предстои? След Дял с вашата мрежа от приятели, така че повече хора да се научат как автоматично да коригират колони в Excel.

Как да монтирате колони в Excel автоматично с VBA

За да ви покажем как да използвате кода на VBA, който автоматично коригира колони в Excel, нека използваме електронна таблица, съдържаща таблица с цените, вижте по-долу:

Както можете да видите, в тази таблица е възможно да запишете кода, вида и стойността на определен продукт. Да предположим, че трябва да регистрираме нов продукт, чийто размер надвишава вече определеното място, нека да видим как ще изглежда:

Имайте предвид, че не е възможно да видите пълното име на продукта, в този случай е възможно ръчно да регулирате ширината на колоната или да използвате VBA кода, за да направите настройката автоматична. Проверете стъпка по стъпка:

1– Първата стъпка е да отворите прозореца на Visual Basic, вижте го по-долу:

DOS– Когато изберете опцията „Visual Basic“, ще се появи следният екран:

3– След като се отвори прозорецът на VBA, вие ще изберете как искате да работи кодът ви, за примера ще дефинираме, че всеки път, когато вмъкваме нова информация в работния лист, колоните автоматично ще се коригират.

Така че нека изберем опцията “Workbook” и “SheetChange”, 1 и 2 в изображението:

4– Сега нека напишем следния код:

Електронни таблици ("Таблица за ценообразуване").Колони.AutoFit

Къде:

работни листове това е основно работната „папка“, където са всички раздели на работния лист;

("Таблица с цените") е името на раздела на листа, който искаме да коригираме автоматично:

Columns.AutoFit е командата, която ще коригира колоните на раздела „Таблица с цените“.

Ето как ще изглежда кодът:

5– Сега просто затворете прозореца на VBA и тествайте работния лист:

Сега колоните ще се коригират според въведената от вас информация и никога повече няма да е необходимо да коригирате колоните във вашата електронна таблица!

Забележка: Не забравяйте да запазите работния лист с активирани макроси.

Томи Банкс
Томи Банкс

Страстен към технологиите.

Ще се радваме да чуем какво мислите

Оставете коментар

TechnoBreak | Оферти и отзиви
лого
Количка