Да се научим да работим с Excel - тема 2

  • 80 233
  • 732
# 390
Точно така успях да сменя профилите. Много ти благодаря за помощта.   bouquet
Виж целия пост
# 391
Търсих информация за макроси и попаднах на този курс
http://itraining.bg/tag/makrosi-eksel/

Щеше да ми е полезен, но не мога да отида до София в това време.
Ще си търся литература и ще се самообучавам,
все пак, ако видите нещо подобно пак - пускайте инфо, особено за Варна.
Виж целия пост
# 392
Търсих информация за макроси и попаднах на този курс
http://itraining.bg/tag/makrosi-eksel/

Щеше да ми е полезен, но не мога да отида до София в това време.
Ще си търся литература и ще се самообучавам,
все пак, ако видите нещо подобно пак - пускайте инфо, особено за Варна.
Пиша доста макроси... Не са нещо за което ти трябва курс. Какво точно би искал/а да постигнеш с макроси в Excel?

Между другото в съответният курс има предвидена опция за онлайн участие... ако решиш.
Виж целия пост
# 393
И аз съм на мнение, че макросите си искат сериозна подготовка, ако ще се ползват  в целия им блясък Wink
- да записваш и ползваш после свои - малко четене, инструкции и клипчета и си готов;
- да ползваш чужди - рисковано е, или трябва да имаш доверие в съставилия ги, или много добре да разбираш кода, за да знаеш какво се случва на всяка стъпка;
- да пишеш макроси си е програмиране...
Виж целия пост
# 394
Работя с няколко вида файлове, които идват "необработени", за това, за което ми трябват.
Всеки от един от видовете е различен от другите, но всеки във всеки вид са с еднакви данни.
В тях правя подобни последователни дейности, добавям нови колони, преформатирам, изчиствам някои знаци, събирам данни от две или три колони и др. сравнително прости действия. Някъде използвам формули, които съм си направила в отделен файл и само ги копирам от там.
Накрая, като ги направя удобни за мен, с пивот си свършвам работата и печатам рипорти.

Вече смятам, че бих могла да съкратя половината работа с макрос, но никога до сега не съм пробвала.

На сайта за курса, малко по-надолу е предложена ел.книга, може ли да я погледнете, има съдържание, дали си струва да се купи? В смисъл, ще ми бъде ли полезна за начинаещото ниво, на което се намирам.

Виж целия пост
# 395
Работя с няколко вида файлове, които идват "необработени", за това, за което ми трябват.
Всеки от един от видовете е различен от другите, но всеки във всеки вид са с еднакви данни.
В тях правя подобни последователни дейности, добавям нови колони, преформатирам, изчиствам някои знаци, събирам данни от две или три колони и др. сравнително прости действия. Някъде използвам формули, които съм си направила в отделен файл и само ги копирам от там.
Накрая, като ги направя удобни за мен, с пивот си свършвам работата и печатам рипорти.

Вече смятам, че бих могла да съкратя половината работа с макрос, но никога до сега не съм пробвала.

На сайта за курса, малко по-надолу е предложена ел.книга, може ли да я погледнете, има съдържание, дали си струва да се купи? В смисъл, ще ми бъде ли полезна за начинаещото ниво, на което се намирам.


По ред на номерата.

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

С файл, който не може да покрие поне едно от изискванията аз лично не смятам, че можеш да работиш ефективно с макроси.


За съжаление никъде не видях съдържание на книгата - можеш ли да го copy/paste-неш тук?

Като отправна точка ще ти дам няколко примера за файлове с макроси, които съм правил.

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

Друг пример - този е малко по-сложен. В друга фирма трябваше да се описва всяка стока получена по за изпълнение на поръчка. В този макрос имах падащи менюта с валидация, която се взимаше от първият лист. В общи линии в първият лист попълваш "300 бр. хляба" (например) и във вторият (без макроси) излизат автоматично като мерна единица "бр." и като артикул "хляб" във полетата на падащото меню. До тук никакви макроси... На третият лист автоматично се принтираха етикети според артикула и бройката - ето тук имаше макроси. Артикула и бройката се взимаха от вторият лист. Етикетите ги ползват за да маркират отделените за поръчката стоки - например 40 хляба, 20 яйца и т.н. са за поръчка 001 за клиент "Еди-кой-си ООД". Всеки артикул имаше отделен етикет с поръчката, клиента и бройката (поръчка 001, клиент "еди-кой-си ООД", 20 бр. яйца). Тази информация, която попадаше в етикетите се прехвърляше от макросите. Освен етикетите имаше и обходен лист - поръчка 001 за клиент "Еди-кой-си ООД" съдържа 40 хляба, 20 яйца и т.н. приета от (подпис/име), изпълнена от (подпис/име).
Виж целия пост
# 396
Дики, лично аз пари за книга не бих дала... в интернет пространството има необятно количество информация - форуми, клипове...
Опитай се да си опишеш всяка стъпка, всяко действие което извършваш... това ти е стъпка 1. при работа с макроси.

Файловете от един тип... всеки път с еднаква структура ли идват? Стандартен репорт/екстракт, който ти получаваш?
Ако са унифицирани има шанс да започнеш с опитите си да запишеш макрос, който да изпълнява група от последователни действия.
Виж целия пост
# 397
Благодаря, че се отзовавате така бързо Hug

Това е съдържанието на книгата:
http://itraining.bg/wp-content/uploads/2012/06/VBA_Excel2007_201 … ontent_Modul1.pdf

Файловете ми са почти 80% унифицирани, останалите 20% ще си ги работя, както до сега "на ръка", но бих искала малко да си повиша КПДто с първите.                    (Да ми остава време за клюки с колегите  Joy)

Работата ми по тези файлове е: направила съм си един файл "основен", в него в единия шийт съм си написала формулите, които могат да ми потрябват, в други празни таблици (които ще печатам на края), като формат, имена на колоните, бордъри, хедър-футър и т.н.
От дошлия файл си вземам информацията, записвам я в "основен", обработвам я.
Където ми трябва формула я вземам от листа с ф-ли (проблем ми бяха колоните с дати и часове, които в ориг.файл са числа, писала съм тук за тях). Основния файл вече съм го преименувала, първия да си остане чист.
Изработвам разширена таблица (в нея имам и стари (които вече не ми трябват) и нови колони).
Пускам я в Notepad и я връщам в нов лист, да махна връзките, изтривам старите колони, вече съм готова за пивот.
Всеки изход на пивота, който ми е отговор, копирам в празна таблица (от предв.готовите), понякога пускам и графика за разкош  Wink.
Макроса ми трябва до етапа пивот, да ми оптимизира действията по преработката на първоначалния файл.
                                         
Сега ще пробвам с прости стъпки, да запиша макрос в този основен файл за единия вид.
Например входящи данни от "А" - за него макрос "А". Нали така?

Дано само да ми остане време за тази научна и развойна дейност  Wink.



Виж целия пост
# 398
На първо четене...
... Пускам я в Notepad и я връщам в нов лист, да махна връзките ...

По-лесно ще ти е да я пуснеш направо в нов лис използвайки опицята Paste special => values. С това ще можеш да "останеш" в Ексел, което ще позволи да направиш само един макрос вместо два.

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

Трябва ми повече информация за да помогна. Имаш ли как да постнеш примерен файл?

За книгата... Съдържанието изглежда добре и ако трябва да съм честен има смисъл. За съжаление без да погледна самата книга ми е трудно да дам оценка. Лично аз повече ползвам справочник с примери и команди (ключови думи).
Виж целия пост
# 399
Гадняр е прав за макросите. И не мога да разбера защо хората смятат, че ако работиш добре с Excel, то можеш да пишеш макроси - малко по - специфични знания се изискват, основно свързани с програмиране.
Иначе макрос да си запишеш елементарен, ако всеки ден повтаряш едно и също действие не е трудно Peace
Виж целия пост
# 400
Здравейте! Не разбирам от макроси и за това не се опитвам да ги правя,но имам нужда от един и за това ви моля за помощ Embarassed. Ако някой може да ми помогне , ще му бъда много благодарна ,ако трябва ще си платя. Та , трябва ми макрос за натрупване на суми.
 Значи всеки ден вкарвам в 7 отделни таблици килограми , единична цена и обща сума на 12 артикула. След това ръчно ги прехвърлям в друга таблица ,в която съм въвела формула да ми сумира кг. и суми за всички дни общо .И тогава си изтривам информацията от 1-та таблица за да ми е свободна за другия ден. Искам като въведа данните да се изпращат до другата таблица без да се изтриват, а първата да се освобождава , на следващия ден като въвеждам в 1-та пак да отиват в другата и да се натрупват с всеки изминал ден, а 1-та пак да се освободи. Преди години работих с една такава таблица ,но не знам как да си я направя. Пада страшно писане на ръка всеки ден, за това ,ако някой има желание нека ми помогне. newsm17
Виж целия пост
# 401
Здравейте! Не разбирам от макроси и за това не се опитвам да ги правя,но имам нужда от един и за това ви моля за помощ Embarassed. Ако някой може да ми помогне , ще му бъда много благодарна ,ако трябва ще си платя. Та , трябва ми макрос за натрупване на суми.
 Значи всеки ден вкарвам в 7 отделни таблици килограми , единична цена и обща сума на 12 артикула. След това ръчно ги прехвърлям в друга таблица ,в която съм въвела формула да ми сумира кг. и суми за всички дни общо .И тогава си изтривам информацията от 1-та таблица за да ми е свободна за другия ден. Искам като въведа данните да се изпращат до другата таблица без да се изтриват, а първата да се освобождава , на следващия ден като въвеждам в 1-та пак да отиват в другата и да се натрупват с всеки изминал ден, а 1-та пак да се освободи. Преди години работих с една такава таблица ,но не знам как да си я направя. Пада страшно писане на ръка всеки ден, за това ,ако някой има желание нека ми помогне. newsm17
За по-голямата част всъщност не ти трябва макрос. Макрос може да ти направи момента с нова таблица с резултатите така, че новите таблици ще се натрупват една след друга. Ако това те устройва може да опитам да ти сглобя нещо, ако имаш готовите документи.
Виж целия пост
# 402

За по-голямата част всъщност не ти трябва макрос. Макрос може да ти направи момента с нова таблица с резултатите така, че новите таблици ще се натрупват една след друга. Ако това те устройва може да опитам да ти сглобя нещо, ако имаш готовите документи.
[/quote]

Нещо не можах да разбера. Какви нови таблици и как една след друга ?
Като казах , че не разбирам - не се шегувах. То май и аз не можах да обясня какво точно искам . Ако мислиш ,че можеш да ми помогнеш , мога да ти изпратя една примерна таблица / каквато искам да бъде/.
Виж целия пост
# 403
Нещо не можах да разбера. Какви нови таблици и как една след друга ?
Като казах , че не разбирам - не се шегувах. То май и аз не можах да обясня какво точно искам . Ако мислиш ,че можеш да ми помогнеш , мога да ти изпратя една примерна таблица / каквато искам да бъде/.
Това, което исках да ти обясня - тези таблици които натрупваш всеки ден макроса (или поне по начина по който аз ги правя) може да ти ги слага в отделен лист всеки ден. Т.е днес е лист001, утре е лист002, в други ден е лист003.

Натрупването на суми мога да ти го направя без никакъв макрос. Това е просто пренасяне във съответните формули. Въпроса е резултата къде ще отива.
Виж целия пост
# 404
С молба за помощ. Направила съм падащ list, който взимаше данните от съседна колона. Всичко си работеше, но един "разбирач" пипна справката и на този екселски файл повече не работи падащия лист. Какво ли не опитах, не иска да работи. Говоря за tools\validation .....
Някой може ли да помогне?

Възможно е да имаш няколко проблема. Първо виж дали вида данни в колоните, които описваш е верният (т.е. дали все още са настроени правилно от къде да взимат листа за валидацията). Второ виж дали "разбирача" не е преместил/преименувал sheet-ове, които използваш.

Няма да е лошо да постнеш самият документ някъде за да му метна едно око.

Няколко пъти съм проверила. Данните се взимат от колона в същия шийт. Дори изтрих първия падащ лист и създадох нов. Но не работи.
Виж целия пост

Започнете да пишете...

Страница 1 от 1

Общи условия