Пронађите следећу празну Екцел ћелију

Преглед садржаја

Како одредити следећу слободну ћелију у колони помоћу макроа

У многим макроима податке треба стално додавати. Затим је потребно одредити следећу ћелију у колони у коју можете унети податке. То можете решити помоћу Екцел формуле.

Међутим, ако желите да одредите последњу ћелију у макроу, потребне су вам ВБА команде. Постоји неколико приступа решавању проблема. Ево одговарајућег макроа:

Суб СеарцхФрееЦелл ()
Дим Целл Ас Ранге
Дим Макзеиле Ас Лонг
Ако је Вал (Лево (Апплицатион.Версион, 2))> 11 Затим
Максимална линија = 1048576
Иначе
Максимална линија = 65536
Крај Ако
Сет целл = Целлс (Макзеиле, 1) .Енд (клУп) .Оффсет (1, 0)
МсгБок "Следећа бесплатна ћелија је" & целл.Аддресс (Фалсе, Фалсе)
Енд Суб

Након покретања, макро одређује следећу слободну, некоришћену ћелију у колони А. Адреса ове ћелије се приказује у прозору.

Макро адресира последњи ред у колони А активне табеле и, почевши одатле, одређује последњу ћелију која се користи горе. Да би макро радио у Екцелу до верзије 2003, као и у Екцелу од верзије 2007, на почетку се прави одговарајућа разлика. Ова разлика у случају је неопходна јер се број доступних линија повећао са верзијом 2007 са 65536 на 1048576.

Ако желите да пронађете слободну ћелију у колони уместо слободне ћелије у колони А, замените први број 1 у заградама после команде Ћелије бројем одговарајуће колоне.

Савет: Ако желите да знате како да уносите и покрећете макрое у Екцелу, овде ћете пронаћи кратак опис: хттп://ввв.екцелдаили.де/екцел-макрос-вба/артикел/д/со-хабен-сие -макрос- ин-екцел-еин.хтмл

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave