Овај водич ће показати како поставити висину реда и ширину колоне помоћу ВБА.
Висине редова Екцел и ширине колона могу се променити у ВБА подешавањем својстава .РовХеигхт и .ЦолумнВидтх.
Подесите ширину колоне са ВБА
Макро за подешавање Ширина колона колона А до Е:
123 | Под колона_Ширина ()Колоне ("А: Е"). Ширина колоне = 30Енд Суб |
Подесите висину реда са ВБА
Макро за подешавање висине реда првог реда:
123 | Висина подреда ()Редови („1: 1“). Висина редова = 30Енд Суб |
Аутоматска прилагодба ширине колоне
Екцел нуди могућност „аутоматског прилагођавања“ ширине колона. Ова функција прилагођава ширину колоне тако да су колоне довољно широке да стану у сав текст који се налази у тој колони.
За аутоматско прилагођавање ширина колона у ВБА:
1 | Колоне ("А: Б"). Аутоматско прилагођавање |
Више о овоме смо писали у другом чланку о томе како аутоматски прилагодити колону из ВБА -е, укључујући и како аутоматски прилагодити све коришћене колоне.
Аутоматска висина реда
Такође можете аутоматски прилагодити висине редова на сличан начин:
1 | Редови („1: 2“). Аутоматско прилагођавање |
Подесите ширину ћелије
Ширину колоне можете подесити и позивањем на ћелију:
1 | Опсег ("а1"). ЕнтиреЦолумн.ЦолумнВидтх = 20 |
Подесите висину ћелије
Или подесите висине редова позивањем на ћелију:
1 | Опсег ("а1"). ЕнтиреРов.РовХеигхт = 10 |
Добијте ширину колоне
Да бисте добили ширину колоне колоне:
12 | дим иЦолумнВидтх колико годиЦолумнВидтх = колоне ("а"). ЦолумнВидтх |
Напомена: Ово ће вратити Нулл ако све колоне у опсегу немају исту ширину.
Добијте висину реда
Слично, можете добити висину реда:
12 | дим иРовХеигхт ас лонгиРовХеигхт = редови ("1"). РовХеигхт |