k0st4din Публикувано Септември 7, 2011 Report Share Публикувано Септември 7, 2011 Здравей fantomasbg,виждам, че в "операции" имаш НЕ САМО 1000, 2000, а и 3000, 4000 - това означава ли, че ще имаш още шиитове с номера 3000, 4000, 5000 и още един въпрос датата на изпълнение може ли да ти се намира в края на таблицата!? И другото, което ме интересува - под различни номера(4000 или 2000) имаш едни и същи извършени операции - това така ли е или ти търсиш номерата да ти се пренасят и всичко приходящо към тях? 4000 ПОЧИСТВАНЕ 2000 ПОЧИСТВАНЕ Цитирай Link to comment Сподели другаде More sharing options...
fantomasbg Публикувано Септември 7, 2011 Report Share Публикувано Септември 7, 2011 Здравей k0st4din,разбрал си ме правилно. Ще има доста шийтове за всеки инвентарен номер по един и към тях трябва да се прехвърлят данните от общия шийт. Няма никакво значение къде ще е датата. Лошото е, че към всеки инвентарен номер може да има извършени едни и същи операции по няколко пъти, които може да са извършвани и към другите инвентарни номера. Цитирай Link to comment Сподели другаде More sharing options...
k0st4din Публикувано Септември 7, 2011 Report Share Публикувано Септември 7, 2011 Hi fantomasbg, имам още едно питане - до колко операции ще ти стигнат, т.е 6000, 10 000, 20 000 или повече? Цитирай Link to comment Сподели другаде More sharing options...
Tragedy Публикувано Септември 7, 2011 Report Share Публикувано Септември 7, 2011 Извинявайте, че се намесвам, но искам да попитам защо не пробваш да сложиш едни филтри в първия sheet и да филтрираш по различните номера и ако ти се налага да ги копираш в отделни sheet-ове при нужда. Цитирай Link to comment Сподели другаде More sharing options...
fantomasbg Публикувано Септември 7, 2011 Report Share Публикувано Септември 7, 2011 Hi fantomasbg, имам още едно питане - до колко операции ще ти стигнат, т.е 6000, 10 000, 20 000 или повече? Шийтовете ще бъдат 35, но като данни в общия няма да надхвърлят 5000 операции. Извинявайте, че се намесвам, но искам да попитам защо не пробваш да сложиш едни филтри в първия sheet и да филтрираш по различните номера и ако ти се налага да ги копираш в отделни sheet-ове при нужда. Здрасти, Tragedy! Между другото съм го направил точно така и прекопирвам данните по шийтовете. Но исках да се опитам да автоматизирам процеса.Бих се радвал да се намесиш. Повече хора бихме се справили с проблема. Цитирай Link to comment Сподели другаде More sharing options...
Tragedy Публикувано Септември 8, 2011 Report Share Публикувано Септември 8, 2011 Здрасти, Tragedy! Между другото съм го направил точно така и прекопирвам данните по шийтовете. Но исках да се опитам да автоматизирам процеса.Бих се радвал да се намесиш. Повече хора бихме се справили с проблема. Пробвай с Pivot като изнесеш номерата най-отгоре. Опитвам се да ти подскажа значително по-лесен вариант, вместо с няколко сложни формули да затормозяваме целия процес. Най-важното в случая е за какво и кой ще ползва въпросните файлове. Цитирай Link to comment Сподели другаде More sharing options...
k0st4din Публикувано Септември 9, 2011 Report Share Публикувано Септември 9, 2011 Здравей Tragedy, вече 2 нощи се опитвам да направя нещо, но въпросът е че fantomasbg явно иска да има писане в sheet1, което да се пренася всеки ден на останалите sheet-ове, което от своя страна нали се сещаш, както той казва 5000 реда с 35 sheeta. Удари едно рамо ако можеш, на мен ми мина нещо през ума, но аз съм много бос с VBA и не мога да му го направя, но ми минава нещо от сорта с Devine name за ограничаване на таблицата от 5000 реда и след това функцията offset придружена с column, но тя изнася само определен ред. И след това следва - въпрос и към теб fantomasbg - когато свърши деня какво се случва с писаното в sheet1 и след като го пренесе в останалите 35, ще го запазваш ли и на следващият ден след като пишеш отново в sheet1 да го допълва към останалото, което е било предният ден или всеки ден си е сам за него си. Принципно има решения, но зависи докъде стига твоята идея. Другото, което се питам е - тези номера 1000,2000,3000 - последователността през 1000 ли минава или са например: 1000, 1152, 3258, или от 1000 до 35 0000 през хиляда. До скоро Цитирай Link to comment Сподели другаде More sharing options...
fantomasbg Публикувано Септември 9, 2011 Report Share Публикувано Септември 9, 2011 Здравейте! Данните ще се натрупват през цялата година.Мислех с VBA и при поскване от висшето ръководство да ги обработя и да се препратят по съответните шийтове. Да ама и аз не съм изучил VBA тъй че мисля по сложни варианти.Пък и шефовете искат всичко на готово, не им трябват пивоти и там некви други.................. Искат като кликнат на съответния номер да виждат всичко.Пивотите не са динамични и при добавяне на нови данни в общия не изкачат като инфо в таблицата.......... Благодаря Ви за напътствията! Другото, което се питам е - тези номера 1000,2000,3000 - последователността през 1000 ли минава или са например: 1000, 1152, 3258, или от 1000 до 35 0000 през хиляда. Не, просто го дадох като пример 1000, 2000, 3000 и т.н. ............... най различни номера са от четирицифрени до осемцифрени. Цитирай Link to comment Сподели другаде More sharing options...
k0st4din Публикувано Септември 9, 2011 Report Share Публикувано Септември 9, 2011 Здравей fantomasbg,от това, което си написал ме доста объркаа т.е:имаш таблица, която съдържа: НОМЕР ВИД РЕМОНТ БРОЙ ЦЕНА ДАТА 1000 ПОЧИСТВАНЕ 1 9,99 лв. 21 януари 2011 г. 2000 СМЯНА ЛАН КАРТА 2 50,25 лв. 25 февруари 2011 г. 1000 СМЯНА ЛАН КАРТА 1 39,11 лв. 26 март 2011 г. 2000 ПОЧИСТВАНЕ 2 51,29 лв. 21 август 2011 г. 3000 СМЯНА РАМ 1 60,87 лв. 01 юни 2011 г. и още много надолу редове. !!!Прикачил съм таблицата с това, което искам да ти покажа, защото тук не се получава да го видиш в табличен вид!!! Моят въпрос е: При положение, че числата 1000, 2000 ще бъдат разбъркани и в същото време ще имаш най различни номера от четирицифрени до осемцифрени и ВИД РЕМОНТ - ще бъде повтарящ се като наименование на различни НОМЕРА, то тогава как точно разбираш, че ти трябват 35 sheeta и тези 5000 реда в "операции" са ти за цялата година или само за един ден!? Ще се опитам да дам пример: НОМЕР ВИД РЕМОНТ БРОЙ ЦЕНА ДАТА 1000 ПОЧИСТВАНЕ 1 9,99 лв. 21 януари 2011 г. 2158 СМЯНА ЛАН КАРТА 2 50,25 лв. 25 февруари 2011 г. 365487 СМЯНА ЛАН КАРТА 1 39,11 лв. 26 март 2011 г. 6589 ПОЧИСТВАНЕ 2 51,29 лв. 21 август 2011 г. 25896314 СМЯНА РАМ 1 60,87 лв. 01 юни 2011 г. 5896214 СМЯНА ЛАН КАРТА 2 21,64 лв. 12 май 2011 г. 698753 ПОЧИСТВАНЕ 1 33,90 лв. 13 юни 2011 г. 5416548 СМЯНА РАМ 2 91,15 лв. 01 септември 2011 г. 21215 СМЯНА ЛАН КАРТА 3 150,24 лв. 08 август 2011 г. 1545455 СМЯНА РАМ 4 250,00 лв. 12 март 2011 г. 222222 СМЯНА РАМ 5 387,00 лв. 15 януари 2011 г. 54899 СМЯНА ЛАН КАРТА 3 21,00 лв. 16 февруари 2011 г. 852315 ПОЧИСТВАНЕ 1 25,00 лв. 13 април 2011 г. 6666 ПОЧИСТВАНЕ 2 10,00 лв. 15 май 2011 г. Аз как си го представям: Разгледай една примерна таблица в която има повтарящи се ВИД РЕМОНТ на доста различни НОМЕРА, как точно разбираш в кой от тези 35 heeta трябва да ти пренесе данните или да обобщим: Имаш много различни номера; различни бройки; различни цени; различни дати и ПОВТАРЯНЕ САМО НА "ВИД РЕМОНТ". В твоето резюме казваш, че искаш по НОМЕРА да ти се прехвърля всичко на реда след него, то тогава как разбра, че са 35 sheeta, като само в един елементарен пример аз виждам само за (Почистване поне 6)(случайно съм го направил, но някак си така си го представям и в твоята таблица). Би могло да се направи да ти връща целият ред, но поне да имаме някаква постоянна величина(номер или вид ремонт), но тъй като ти търсиш НОМЕРА без значение какъв е ремонта, то тогава става доста голямо объркване.Ще чакам отговор от твоя страна и от някой който може да "удари рамо"!Образец.xls Цитирай Link to comment Сподели другаде More sharing options...
fantomasbg Публикувано Септември 9, 2011 Report Share Публикувано Септември 9, 2011 Разгледай една примерна таблица в която има повтарящи се ВИД РЕМОНТ на доста различни НОМЕРА, как точно разбираш в кой от тези 35 heeta трябва да ти пренесе данните или да обобщим: Имаш много различни номера; различни бройки; различни цени; различни дати и ПОВТАРЯНЕ САМО НА "ВИД РЕМОНТ". В твоето резюме казваш, че искаш по НОМЕРА да ти се прехвърля всичко на реда след него, то тогава как разбра, че са 35 sheeta, като само в един елементарен пример аз виждам само за (Почистване поне 6)(случайно съм го направил, но някак си така си го представям и в твоята таблица). Би могло да се направи да ти връща целият ред, но поне да имаме някаква постоянна величина(номер или вид ремонт), но тъй като ти търсиш НОМЕРА без значение какъв е ремонта, то тогава става доста голямо объркване.Ще чакам отговор от твоя страна и от някой който може да "удари рамо"! Здравей, k0st4din! Сега накратично.............. в действителност от всички разходи, за които има данни се следят на 35 актива, какво се влага към тях.За това и са 35 шийта = 35 инв. номера. В общия шийт се въвеждат данните за всеки продукт по - отделно, по дати и т.н. Във всеки шийт отговарящ на инв. номер трябва да се прехвърли всичко за съответния инв. номер без да се обединяват, за да вижда всичко в кой момент какво е влагано.За това и задачката е малко трудна.Бях го направил с авто филтър и избирам съответния номер и прекопирвам данните в съответстващия му шийт. Но става бавно. Мислих доста неща, но все не ставаха. За това и се обърнах към форума. Благодаря за усилията, които полагаш, но задачата няма да има решение без VBA. Цитирай Link to comment Сподели другаде More sharing options...
k0st4din Публикувано Септември 9, 2011 Report Share Публикувано Септември 9, 2011 Значи, нека пак попитам и да обясна как аз разбирам нещата:Нека 35 шиита са подредени така: шиит1; шиит2; ..................до шиит35.Когато въвеждаш за всеки продукт той е последван от някакъв номер от четирицифрени до осемцифрени числа(напр. 2589 или 32564128) и независимо от номерата и услугата може да бъде една и съща(напр. 2589 - Почистване; 32564128 - Почистване), по моите скромни разбирания 2589 - Почистване; 32564128 - Почистване ->>> имат някакъв Инвентарен номер(напр. за "Почистване" инв. номер е шиит25)->> То тогава следва ли да се получи следното:В шиит25 ->>>> 2589 - Почистване - 2бр. - 25.00 лв. - 25.03.2011 г.32564128 - Почистване - 1бр. - 14.00 лв. - 12.08.2011 г.и т.нИдеята на всички които са тук е да ти помогнем по всякакъв възможен начин, но трябва да се знае какво точно се желае.Когато аз съм търсил помощ съм описвал абсолютно точно каква е таблицата, какво съдържа и какво трябва да се получи.Надявам се да не се обиждаш по някакъв начин, че ти пиша по този начин. Пиша го с най-добри чувства. Цитирай Link to comment Сподели другаде More sharing options...
k0st4din Публикувано Септември 10, 2011 Report Share Публикувано Септември 10, 2011 Здравейте,има ли някой който може да ми edit-не едно VBA, което е написано, но има нещо малко, което не ми го доизпълнява.Благодаря предварително! Цитирай Link to comment Сподели другаде More sharing options...
fantomasbg Публикувано Септември 11, 2011 Report Share Публикувано Септември 11, 2011 Нека 35 шиита са подредени така: шиит1; шиит2; ..................до шиит35.Когато въвеждаш за всеки продукт той е последван от някакъв номер от четирицифрени до осемцифрени числа(напр. 2589 или 32564128) и независимо от номерата и услугата може да бъде една и съща(напр. 2589 - Почистване; 32564128 - Почистване), по моите скромни разбирания 2589 - Почистване; 32564128 - Почистване ->>> имат някакъв Инвентарен номер(напр. за "Почистване" инв. номер е шиит25)->> То тогава следва ли да се получи следното:В шиит25 ->>>> 2589 - Почистване - 2бр. - 25.00 лв. - 25.03.2011 г.32564128 - Почистване - 1бр. - 14.00 лв. - 12.08.2011 г.и т.н Не сме се разбрали............Инвентарния номер ни насочва към самия актив (продукт)Примерно Нр 2589 отговаря на Трактор. На него от началото до края на годината са вложени някакви резервни части.Тези вложени материали са описани в общия шийт, всичко за трактора се извлича от общия и се качва на шийт 2589, който съответства за тракторчето. шийт операцииинф. ном дата материали количество 2589 21.01.2011 Гума 1 бр 1111 29.03.2011 Джанта 4 бр 2589 03.01.2011 ГТП 1 бр шийт 2589инф. ном дата материали количество 2589 21.01.2011 Гума 1 бр 2589 03.01.2011 ГТП 1 бр Цитирай Link to comment Сподели другаде More sharing options...
k0st4din Публикувано Септември 14, 2011 Report Share Публикувано Септември 14, 2011 Здравейте и от менимам нужда от малко помощ!Да си представим, че в А1:А100 има нещо написано, съответно в В1:В100 също има написано нещо. Проблемът: Ако в В1:100 тъся думата "кранче" и то се намира на различни места в колона В, в G - да ми изпише тази дума(това знам как да го направя), но в H - искам да ми изпише срещу всяко G да ми изкара в кое точно В е думата: Или иначе показано:В1 МУФАВ2 КРАНЧЕВ3 НИПЕЛВ4 КРАНЧЕВ5 НЕЩО СИВ6 КРАНЧЕСега:G1=Кранче H1=тук трябва да ми изпише (B2) т.е реално да се виждаG2=Кранче H2=тук трябва да ми изпише (B4)G3=Кранче H1=тук трябва да ми изпише (B6) Цитирай Link to comment Сподели другаде More sharing options...
paro Публикувано Септември 14, 2011 Report Share Публикувано Септември 14, 2011 k0st4din - опитай с функцията ADDRESS! Цитирай Link to comment Сподели другаде More sharing options...
Препоръчан пост