Как да запишем макрос ?

Безплатни 20 урока
регистрирай се и научи

Ако сте вече потребител - Регистриран съм
Видео

Тест за преминаване към следващия урок

 
Кое е валидното име за макрос ? 
ConvertFormula_4
КонвертираФормула
Convert Formula
4_ConvertFormula

Въпроси и отговори

  •  Каква е задачата в макроса ConvertFormula

    Юлияна Борисова:

    Здравейте! Каква е задачата в макроса ConvertFormula -  да се копират стойностите и формулите или стойностите и формата? В заданието на макроса задачата е да се копират стойностите и формулите, а в Description описваме че копираме стойностите и формата. 

    Димитринка:

    Здравейте, благодаря за уточнението! Задачата е както е описана в Description: да се копират стойностите и формата. Няма как да се копират стойности и формули едновременно, нали!

    Peter:

    Коя е версията на офис, с която работи нашата лекторка?

    Димитринка:

    Здравейте, всички уроци са разработени за MS Excel 2013. А Вие с коя версия работите?

    Peter:

    Със същата, но paste special ми излиза като икони, а не като поле с чекбоксове, затова и попитах. А може би има значение, че съм с уиндоус 8.1, просто виждам вашата картинка по-различно.

    Димитринка:

    Според мен не би трябвало версията на Windows да оказва влияние, работя с W7. Често използвам контексните менюта (десен бутон на мишката), може би това е разликата.

    Peter:

    При мен има някакъв проблем в компютъра, за сега съм намерил начин да го заобикалям. Благодаря!

    Милена:

    Здравейте, при упражнение с макросите забелязах при изпълнението им, че не винаги се стартират. Изглежда има значение в коя клетка е бил курсорът в началото на записа. Явно в моя първи опит не е бил в клетка А1, защото не можех да стартирам макроса от никоя клетка от първи ред или А колона. Но от друга страна макросът се изпълнява от всяка друга клетка. За всеки случай ето съобщението на debuger-а: "ActiveCell.Offset(-1, -1).Range("A1").Select". Към момента не го разбирам, но се надявам да е въпрос на време да схвана логиката на писане.

    При запис на следващ макрос внимавах да започна от клетка А1. В този случай макросът се стартираше от всяка една клетка, в която оставях курсора.
    Предполагам, че по нататък ще имаме достатъчно знания да указваме точното място на изпълнение на макроса
    Димитринка:

    Здравейте, Милена. За да Ви отговоря по-конкретно, моля уточнете за кое упражнение получавате това съобщение (модул, урок). Според мен това е модул1, урок 4.

  • Защо макроса действа само в колона Е за първия макрос?

    Ана Йонкова:

    Ако искам  тази номерация да се появи в колона К, какво правим? Или да кликна в произволна клетка и от нея да започне изпълнението му?  Версия 2010.

    Димитринка:

    Здравейте, Ана. За записване на макроси, версията на Excel е без значение. В този урок е важно да разберете как работи Macro Recorder - записва точно всяка команда и действие, което изпълнявате в Excel в режим на запис. Успех!

    Ана Йонкова:

    Не виждам отговор на въпроса ми, но се надявам до края на курса да ми се изясни.

    Димитринка:

    РАзбира се, че какво изпълнявате в Excel по време на запис, това ще запише Macro Recorder. Например, ако въвеждате в колона А, ще се запише за колона А, а ако въвеждате в колона К, ще се запише за колона К. Както казах, в този урок е важно да разберете действието на Macro Recorder. Успех!

    Ана Йонкова:

    В модул 2, урок 2 Релативен режим на  Macro Recorder намерих отговора.

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

    ваня:

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

    Краси Кръстев:

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

    Снимка_1

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

    Снимка_2

  • Защо преди да спрем записването на макроса се връщаме на изходната клетка А3?

    Юлия Иванова:

    Здравейте,

    Не ми стана ясно защо винаги се сръщаме в А3? Това някакъв принцип в ексел ли е или е произволна клетка, извън диапазона?

    Благодаря!

    Димитринка Вълкова:

    Здравейте, Юлия, клетка А3 е произволно избрана, може да бъде всяка друга клетка!