Forms in Excel

5 отговора 179 прегледа
#1

Forms in Excel

Значи имам екселска таблица с продажби, продавачи, дата и разни други данни. Примерно папка "продажби". Във втора папка "квери" нанасям в а1 името, в а2 "от дата", в а3 "до дата". Цъкам върху няква картинка с асайнатото макро и в трета таблица "резулт" ми връща продажбите на Пешо примерно от 01 до 15-ти. Да ама на килежките им било трудно така да попълват данните за кверито. Та питам има ли възможност за създаване на форма. Шъ кликнат върху "клик ми", шъ се покаже формата с три поленца, шъ субмитнат.
Баба им космата, направих им го в аксес, ама филето периодично се качва на дискета и се носи на контроуен чуен. В аксес веднага отива на няколко МВ.

Вервайте ми
Отговор
в отговор на Gift1 #2

Re: Forms in Excel

Аз определено нищо не разбрах. Опитай малко по-обикновено да обясниш какво и къде трябва да се получи.

А ако може и без диалектична наклонност, че става трудно за четене. 10х.

----------------------------------
помислих, хареса ми, помислих пак...
Отговор
в отговор на Щиpлиц #3

Re: Forms in Excel

ОК.
Имам таблица с данни - Data. За година се пълни с около 500-600 записа.
На VB съм си написал код [Sub MyMacro()], който преравя данните от таблицата и ги връща в Sheet "Results". Ползвам 3-ти Sheet "Query" където оператор внася определени клетки данни за qwery - напр. "от дата:" и "до дата:" и след като ги внесе кликва в/у нарисувано бутонче към, което е assign-ат Sub MyMacro.
Та мисълта ми е има ли начин вместо да ползвам Sheet-a "Query" да се направи form "Query".
Анадъмно ?

Вервайте ми
Отговор
в отговор на Gift1 #4

Re: Forms in Excel

"Анадъмно" - Не. ;о(

Извинявам се. Просто не съм много на "ти" с VBA, и ми трябват повече обяснения. Може би с примерче ще мога да се ориентирам в заданието.

Значи не става ясно при преравянето на таблицата какви данни и как се търсят. Ако се сортират - по какъв критерии...

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

Или трябва третия ти шийт "Query" да се модифицира за датите?

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

----------------------------------
помислих, хареса ми, помислих пак...
Отговор
в отговор на Gift1 #5

Re: Forms in Excel

Да. Имаш възможност да направиш форма с три поленца.

Ще се опитам да ти обясня, но тъй като в момента нямам инсталиран Ексел, ще карам по памет. Така че може и не всичко да е "точно".

Значи първо Alt+F11, за да ти се покаше VBA прозореца. След това в Project Explorer-a (или Document Explorer, или нещо такова) десен бутон на мишката и Add UserForm. И след това добавяш полета и т.н., т.е. продължаваш да "копаш"

Дано да не съм сбъркал нещо, че не помня точно как беше

Успех!

Бии, за да те уважават!
Отговор
в отговор на пpoГЪPMИcт #6

Re: Forms in Excel

Мерси. Ще копна, но ако се забълтая пак ще ви рева на рамото

Вервайте ми
Отговор