формуляр в ексел

10 отговора 522 прегледа
#1

формуляр в ексел

опитвам се да направя нещо, което да ми улесни работата. Искам след като си попълня данни в направен документ/в моя случай складова/ в sheet 1 от там да се извличат данните и да се попълват на един ред в n-колони в sheet 2, за да си сортирам и анализирам нифромация за отделните доставчици и артикули. Тази информация да се запамети и със създаването на следващата складова да се записват на следващия ред на sheet 2 От къкв код се нуждая за тази операция.

Сърдечно благодаря предварително на всички!

Отговор
в отговор на ckлaдaджийka #2

Re: формуляр в ексел

Ако дадеш e-mail мога да ти пусна нещо подобно на това което искаш и може би ще ти свърши работа. Аз съм го правил за издаване на гаранционни карти и за момента работи добре.
Кода обаче не е много чист защото съм го правил с макроси ( copy - paste; copy -paste .... ) и за това не виждам смисъл да го пускам.
А иначе ако ползваш Аксес може да стане по лесно и по готино :)



Отговор
в отговор на Ogi #3

Re: формуляр в ексел

с аксес съм по зле и от ексел. Ще съм ти благодарна ако ми пуснеш това което имаш да го видя може да си го трансформирам някак си. babur4i@yahoo.com ми е майла. Благодаря още веднъж!

Отговор
в отговор на ckлaдaджийka #4

Re: формуляр в ексел

според мен има начин и без макрос, но не съм много сигурен.
във всеки случай от обяснението само не мога да преценя. метни нещо на koliu_m@yahoo.com

По българите при Дойран са изстреляни 350 000 снаряда. Даваме 9 убити и 40 ранени.
Отговор
в отговор на ckлaдaджийka #5

Re: формуляр в ексел

Аз лично използвам обратния вариант- първо се попълват данните в таблицата (база данни), а после бланката извлича необходимата информация. Това може да се прави с INDEX, DGET, или по различни други начини. Въобще не е необходимо да се усложнява с код.

Отговор
в отговор на ckлaдaджйka #6

Re: формуляр в ексел

Голямо благодаря на ogi за това което ми прати, но сега достигнах до нов проблем. Ще се радвам ако пак успеете да ме помогнете.
Значи искам да сравня две колони в два разлнични sheet-a или след като има съвпадение да ми копира сумата в съседната колона на същия ред и да я добавя към сумата в съседната колона на същия ред но на другия sheet.
т.е
sheet 1
колона А колона B
1 500
2 200
1 100

sheet 2
колона А колона B
1 100
2 100

в sheet 1 да вземе първият запис в случая 1 и да го сравни с колона А в sheet 2 като открие там същият запис 1 да вземе стойността 500 от sheet 1 Колона B и да го прибави към Стойността в sheet 2 колона B в примера там е 100 и да се получи резултат 600.
Незнам дали може някак си да се получи това
Надявам се да сте разбрали каква е целта ми с обяснението.
Благодаря Ви!

Отговор
в отговор на ckлaдaджийka #7

Re: формуляр в ексел

а какво става като стигне до втората единица в колона А на шийт 1, срещу която стои 100 в колона В?
пак ли да събере със 100 или нещо друго да прави.

и въобще - какво се опитваш да направиш. може да има и друго решение

Отговор
в отговор на f(x)dx #8

Re: формуляр в ексел

не като стигне до втората единица я събира вече с 600 защото там са се нтрупали вече 500

Отговор
в отговор на ckлaдaджийka #9

Re: формуляр в ексел

а ако в шийт2 в колона А има повече от една единица, тогава какво става?
и пак питам - какво точно искаш да направиш?

Отговор
в отговор на f(x)dx #10

Re: формуляр в ексел

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

Отговор
в отговор на ckлaдaджийka #11

Re: формуляр в ексел

ами ползвай някоя функция като SUMIF или DSUM.
с пивот таблица - също става

Отговор