Екцел - Копирајте податке са једног листа на други

ВБА код може бити написан да копира податке са једног Екцел листа на други уместо на макро. Код макроа, ако није исправно написан, исти лист ће се копирати у наредне нове листове сваки пут када се макро изврши . Ручно копирање Екцел листова неће бити могуће ако Екцел лист садржи превише података. Писање кода у ВБА је једноставно и лако, али није потребно писати код од нуле. Код за копирање података са једног листа на други може се легално преузети са многих програмских ресурса. ВБА код додаје већу функционалност Екцел Оффице софтверу.

Питање

Ја сам нови у програму Мацро у Екцелу и потребна ми је помоћна шифра за копирање података са једног листа на други. Желим да копирам податке из табеле 1 табеле А у табелу 1 табеле Б сваки пут када се она ажурира, али без утицаја на друге листове у табели Б.

Решење

Следећи код ће решити овај проблем. Лист ће се аутоматски ажурирати.

 Суб ЦопиПасте () Дим вс Ас Ворксхеет Фор Евери вс Ин Ворксхеетс Ако вс.Наме "Мастер Схеет" Затим вс.Селецт вс.Апплицатион.Рун "Мацро1" Енд Ако Нект Енд Суб Суб Мацро1 () Ранге ("А2: Б13") Изаберите Селецтион.Цопи Схеетс ("Сажетак листа"). Изаберите АцтивеСхеет.Пасте Енд Суб 

Белешка

Захваљујући ивеал-у за овај тип на форуму.

Претходни Чланак Sledeći Чланак

Топ Савети