Да ли сте икада направили одличан Екцел макро који желите да користите на другом рачунару? Ево како да то урадите.

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

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

1. Чување и пренос ваше радне свеске као радне свеске са омогућеним макроима

Најједноставнији начин за пренос макроа је да сачувате Екцел радну свеску која садржи макрое као радну свеску са омогућеним макроима са екстензијом датотеке .КСЛСМ. Овај метод вам омогућава да сачувате макрое и осигурава да се они могу извршити на било ком рачунару са инсталираном одговарајућом верзијом програма Екцел.

Да бисте сачували своју радну свеску као радну свеску са омогућеним макроима, следите ове кораке:

  1. Отворите Екцел радну свеску која садржи макро који желите да пренесете.
  2. Кликните на Филе у менију и изаберите Сачувај као.
  3. Изаберите локацију за чување датотеке и унесите име за њу.
  4. Од Сачувај као тип падајући мени, изаберите Екцел радна свеска са омогућеним макроима
  5. Кликните сачувати да бисте сачували радну свеску у формату .КСЛСМ.

Када сачувате радну свеску као датотеку са омогућеним макроима, дељење са колегама је једноставно. Коришћење УСБ флеш диска је згодно начин преноса датотека са једног рачунара на други; међутим, за бржи пренос, препоручујемо да своју радну свеску са омогућеним макроима пошаљете као прилог е-поште који се може преузети на рачунар примаоца.

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

Сада можете да прегледате и покренете макрое на другом рачунару кликом на Макрои у Девелопер таб.

2. Извоз и увоз макро кодова помоћу ВБА уређивача

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

Ова метода је такође сигурнија јер Екцел радне свеске могу се оштетити из више разлога, и тако, дељење макроа директно без читавих радних књига спречава оштећење или губитак важног кода.

Пратите ове кораке да бисте извезли макрое:

  1. Отворите своју Екцел радну свеску која садржи макрое.
  2. Притисните Алт + Ф11 да отворите ВБА Едитор.
  3. У ВБА Едитору изаберите модул који садржи макрое које желите да пренесете.
  4. Кликните десним тастером миша на изабрани модул и изаберите Извези датотеку… опција. Алтернативно, можете кликнути на Филе мени и изаберите Извези датотеку… опцију одатле или притисните Цтрл + Е на тастатури.
  5. У дијалошком оквиру који се појави унесите локацију и назив датотеке и кликните сачувати. Модул се чува као .БАС датотека на вашем рачунару.

Када су сви модули извезени и сачувани, пренесите их на други рачунар преко УСБ диска или е-поште. Затим следите ове кораке:

  1. На другом рачунару отворите одредишну радну свеску у коју желите да увезете макрое.
  2. Притисните Алт + Ф11 да отворите ВБА Едитор.
  3. Кликните десним тастером миша на Модули фолдер у Пројекат прозор и изаберите Увези датотеку… из менија.
  4. Пронађите и изаберите .БАС датотеку коју сте пренели и кликните Отвори да увезете макрое у одредишну радну свеску.

Имајте на уму да ако желите да сачувате више модула, мораћете да их сачувате појединачно на рачунару.

3. Пошаљите датотеку Персонал.клсб е-поштом и приступите јој на другом рачунару

Датотека Персонал.клс је скривена радна свеска која се аутоматски учитава када покренете Екцел, чинећи вашим макроима доступним из било које Екцел радне свеске.

Ако желите да приступите својим макроима ускладиштеним у Личној радној свесци макроа (Персонал.клсб) на другом рачунару, можете себи послати личну радну свеску и преузети је на другом рачунару.

  1. Пронађите датотеку Персонал.клс на свом рачунару.
    • Чува се у скривеном КСЛСТАРТ фолдер коме се може приступити на следећи начин: Ц:\Усерс\[Корисничко име]\АппДата\Роаминг\Мицрософт\Екцел\КСЛСТАРТ.
  2. Саставите себи нову е-пошту, приложите и пошаљите Персонал.клсб датотеку у е-пошту.
  3. Приступите својој е-пошти на другом рачунару и преузмите приложену Персонал.клсб датотеку из е-поште на одговарајућу локацију у КСЛСТАРТ фолдер.
  4. Отворите нову Екцел радну свеску на другом рачунару. Видећете да се датотека Персонал.клсб аутоматски учитава у ВБА Едитор, а ваши макрои ће бити доступни за коришћење на другом рачунару.

Алтернативно, такође можете да извезете модуле у датотеку Персонал.клсб и увезете их на други рачунар на исти начин на који извозите и увозите модуле из обичне Екцел радне свеске.

4. Копирајте и налепите макрое у е-поруку

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

У ВБА Едитору пронађите модул који садржи макрое које желите да пренесете. Изаберите цео код макроа притиском на ЦТРЛ + А и копирај га. Саставите нову поруку е-поште за свог колегу или себе, налепите копирани макро код у тело е-поште и пошаљите.

На другом рачунару отворите Екцел радну свеску и притисните Алт + Ф11 да отворите ВБА Едитор. Кликните на Уметните > Модул да креирате нови модул. Копирајте код из примљене е-поште и налепите га у празан простор у ВБА уређивачу. Притисните Алт + Ф8 да покренете и тестирате макро.

Поједноставите ток посла дељењем својих макро кодова у радном простору

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

Међутим, ако дељење целе радне свеске није проблем, изводљива је опција да је сачувате у .КСЛСМ формату датотеке и пренесете преко УСБ-а или е-поште. Одаберите методу која најбоље одговара вашим потребама и делите или пренесите своје макрое да бисте сарађивали са колегама или радили неприметно на различитим рачунарима.