Регулирайте ширината на няколко колони в таблица на Excel с помощта на макрос VBA до оптималната ширина, с която може да се показва цялото съдържание
Ако искате да регулирате ширината на колоните си спрямо съдържанието на клетките, това не е проблем с Excel. Чрез двукратно щракване върху пространството между две колони, вие задавате ширина, с която цялото съдържание може да се показва. Ширината е вляво от двете колони
Но как да направите това с макрос? Използвайте следния код на програмата:
Ширина на колоната за подминаване An ()
ActiveSheet.Range ("a1: e1"). Columns.EntireColumn.AutoFit
End Sub
Винаги трябва да регулирате ширината на колоните във вашите макроси, когато съхранявате таблици с помощта на макроси.
След стартиране на макроса, ширините на колони А до Е на активната таблица се задават на оптималните стойности, така че цялото съдържание да е видимо.
Настройте препратката „a1: e1“ в макроса към буквите на колоните, в които искате да промените ширината. Няма значение кои номера на редове използвате в макроса, буквите на колоните са важни. Следователно можете също да използвате израза "G100: O5000", например, за да адаптирате колони G към O.
За да въведете макроса, натиснете клавишната комбинация ALT F11 в Excel. Това извиква редактора на VBA. Използвайте командата INSERT - MODULE, за да вмъкнете празен модулен лист. За да стартирате макроса, натиснете клавишната комбинация ALT F8 в Excel.