Попуните Екцел празне редове макронаредбе - Екцел савети

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

Хвала Мајку који је пружио овонедељно Екцел питање:

Покушавам да напишем макро и нов сам у овоме. Имам Екцел табелу која има стотине страница и много колона. Желео бих да макро претражује само „А“ колону за „„ (нема података), а затим користи податке из претходног реда, бирајући из колона „А“ до „ЦБ“, а затим да их попуњава све док не осети податке у ћелија у колони „А“. Затим треба понављати док све не буде готово.

Макро испод ће учинити трик:

Public Sub CopyDown() LastRow = Range("A65536").End(xlUp).Row For i = 1 To LastRow If Range("A" & i).Value = "" Then Range("A" & i - 1 & ":CB" & i - 1).Copy Destination:=Range("A" & i) End if Next i End Sub

Али можда нећете морати да користите макро да бисте радили шта желите. Бржи начин је коришћење трикова представљених у напојници од 12.12.98. Да бисте постигли исту ствар без макронаредбе.

Први трик је одабрати све празне ћелије у вашем избору. Означите од А1 до ЦБ у последњем реду података. Изаберите Едит> ГоТо> Специал> Бланкс> ОК.

Даље, желите да унесете исту формулу у све те празне ћелије. Да бисте то урадили, притисните тастер једнако, притисните стрелицу нагоре, а затим притисните и држите тастер Ентер. Ово ће реплицирати формулу на све празне ћелије.

На крају, промените формуле у вредности. Означите читав опсег података, изаберите Уреди> Копирај, Уреди> Налепи посебно> Вредности> У реду.

Имајте на уму да ако су Микеови оригинални подаци садржали формуле или садржали неке редове који су били делимично празни, овај поступак неће функционисати, било би боље да се придржавате макроа приказаног горе.

Занимљиви Чланци...