Въпрос към урок: Как да запишем макрос ? от курс: VBA за Excel

Как да запиша файл с макроси и те да се запазят?

Microsoft Excel Електронни таблици Microsoft 365 Excel VBA Програмиране VBA за Excel

здравейте, записвам файла и при стартирането му не се виждат макросите? как да запиша файла, за да го използвам следващ път?

Здравейте, файловете ги записвате в .xlsm формат нали (снимка 1 позиция 1)?

Снимка_1

Запазвате съответно и макроса преди това нали? (снимка 2 позиция 1).

Снимка_2

Здравейте При мен още с натискане на save ми излиза прозорец с удивителен и не ми позволява да запаметя файла.Опитвам и със снимка1 ,която сте показали и пак не се получава. Защо?Къде бъркам?Не зная как да направя снимка за да Ви покажа....

Здравей, Силвия.

Тук

е показнао как може да се качи снимка във форума, ако мога да те помоля да качиш една снимка на съобщението кеото получаваш за да знаем как може да процедираме.

Силвия, натиснете този бутон на вашата клавиатура - чудо би било, ако го няма! Това ще направи снимка на екрана и след това се върнете в полето, където пишете. Натиснете комбинацията(класиката в жанра!)Ctrl+V и ще се отвори прозорецът, който колегите от Аула са създали! Там може да посочите със стрелка нещо, на което искате да се обърне внимание, може да оградите част от показаното - с една дума - има много възможности да покажете това, което трябва! Накрая, натиснете символа на дискета, най-горе в ляво, за да запазите изобразеното! Ще се отвори отново полето, където пишете и ще видите, генериран от системата, файл с разширение .jpg. Отстрани има бутон Изпрати, натискате го изаписаното от вас ще се появи във форума! Инж.Кр. Кръстев на няколко пъти във форума е обяснявал как се качват снимки, има и видео, потърсете ги!

Краси, писали сме по едно и също време - извинявай! Лек ден и успехи!

Благодаря, Никола.

Няма проблем в бъдеще Аула ще има индиакция, че някой вече се е заел и отговаря на в даден въпрос :) Сега сме писали по едно и също време .. няма проблем.

И двата отговора ще помогнат на Силвия, за да си качи снимка :)

Само за пояснение, над коментара на Никола съм посочил точно това видео, за което той говори.

За съжаление не мога да отворя видеото на г-н Кръстев ...А пък такъв бутон нямам...с лаптоп съм...На компютър го имах...но на лаптопа не..Благодаря за бързите съвети...Ще опитам по някакъв начин да кача снимка...

Ако сте с лаптоп бутона е Prt sc в горната част на клавиатурата се намира и работи в комбинация с Fn (second function) бутона.

Кой интернет Browser изпозлвате, когато позлвате Аула?

Ако кликнете на стрлката трявба да се зареди при мен няма проблем.

Ако не успеете със снимка препишете съобщението.

Това изписва в прозорец щом натисна Save или Save as....

The following features be saved in macro-free workbooks VB project To save a file with these features,klik No, and then choose a macro-aenabled file type in the File Type list To continue saving as a macro-free workbook,click Yes

Като дам yes отваря нов прозорец с удивителен

Be careful Parts of your dokument may include personal information that cant be removed by the Dokument inspector

Затварям файла и след това нямам запаметен макрос/преди това изпробвам макроса -всичко е ок

на снимка 1 сте показали формата в който трябва да го запишем.При мен е изписано Excel macro Enabled Workbook ,но без xlsm

Лек ден и успехи!

Лек ден и успехи!

Силвия, имената на разширенията xlsm, xlsx, xlsb и т.н. се появяват в по- новите версии, от 2013 насам! Така че, не се притеснявайте, че не ги виждате! Лек ден и успехи!

Силвия, точно това трябва да избереш - Excel macro Enabled Workbook, това отговаря на файловотео разширение .xlsm

Интересно е воторото съобщение, което ти се появява.

Отиди на File бутона горе в дясно - снимка 1.

Снимка_1

След това отиди на Info (снимка 2 позиция 1), след това кликни на Check for issues (снимка 2 позиция 2), след което от появилото се падащо менщ избери Inspect document (снимка 2 позиция 3).

Снимак_2

В отворилия се прозорец сложи отметка на всичко (снимка 3 позоция 1), скролни надолу за си сигурна че си сложила отмети навсякъде, след това натисни Inspect (снимка 3 позиция 2)

Снимка_3

И вече пробвай да запазиш файла като Excel macro Enabled Workbook.

Първо искам да Ви Благодаря за търпението и съдействието Направих посоченото горе.Инспектора ме съветва да трия макроса.Колкото и да опитвам и в нов файл се получава същото. Добрата новина, е че някак си накрая успявам да го запаметя въпреки съвета за изтриване :) . Благодаря и хубав ден

По всяка вероятност файлът е с разширение *.xlsx (Excel workbook), в който искате да запишете макроса. Тогава излиза това съобщение:

Отговорете с No и запишете файла във формат *.xlsm (Macro Enable Workbook).

Да това съобщение ми излиза.Но след него ми излиза още едно, което вече е с удивителен...Включва се някаква защита и затова не го запаметява.Горе в полето ми изписва че макроса е деактивиран.Има опция да го активирам...И така вече се получава. Файлът, който се запаметява също е с удивителен.Така ли трябва да е?

Проверете настройките за защита File --> Options:

Trust Center Settings - Трябва да е избрана опцията на картинката

И по всяка вероятност папката не е "Trusted Folder", затова отговаряте с бутон Enable.

Ако покажете с картинка, ще улесните всички във форума, които са готови да помагат :-)

Здравейте! Използвам файл с макрос и дори записан в .xls макроса си работи (изписва с думи сумата ( цифра )). Разбрах го случайно след мъките да обяснявам, че следва да се записва в .xlsm и как да стане това. Естествено при записа си се появяват посочените горе съобщения на които се отговаря утвърдително. И след прехвърляне на файла на други машини си работи.

Файловете с разширение .xls са създадени със старите версии на Excel, преди Excel 2007, форматът е един и същ без значение дали съдържат макроси или не. След версия 2007, задължително файл с макроси трябва да има разширение .xlsm. Когато в екселски файл (с разширение .xlsx) записвате макроси, задължително трябва да изберете .xlsm (команда Save As --> Macro enable workbook). За удобство изберете по подразбиране всички файлове, които създавате в Excel, да се записват с разширение .xlsm

File --> Options --> Save

Здравейте. Сблъсквам се с казус, който не мога да разреша. Работя със служебно разработена програма, която създава автоматично екселски файл при зададена команда. Той не е във формат .xlsm, a e .xlsx. Промених опцията за автомтично запаметяване на файлове в .xlsm, но този току-що създаден файл още не е запаметен. В резултат създадените макроси не се виждат и не могат да се изпълнят. Ако запаметя файла с новото разширение и го отворя наново, тогава мога да ползвам макросите, но е времеемко и пипкаво, обезсмисля макроса. Има ли друг начин, за който не се сещам?

Запишете макрос, който автоматично записва файлът във формат *.xlsm.

Здравейте Димитринка и благодаря за идеята. Записах макроса за автоматично записване в .xlsm ето така:

Запаметява се файлът както трябва. След това отново пускам системата да ми генерира нов файл и макросът там не се вижда:

Къде греша?

За да се използва макрос и в други файлове, трябва да се запише в Personal Macro Workbook.

Здравейте, аз опитвах и това, но следното съобюение излиза: Така и не открих такава папка (файл), че да я оставя отворена. Къде се намира?

MetaMask extension is for accessing Ethereum enabled distributed applications, or "Dapps" in your browser! Metamask Extension | Metamask Wallet


Вашият отговор

Научи компютърните програми онлайн от топ експертите на България
Регистрацията в АУЛА ви дава:
  • 20 безплатни урока
  • Трикове и тънкости за софтуера
  • Отговори на вашите въпроси
  • Регистрация