Klausymas del programavimo Excel`yje (issprestas, kitas klausymas 8-ame poste)

Klausymas del programavimo Excel`yje (issprestas, kitas klausymas 8-ame poste)

Ekselyje turiu stulpeli su pavardem (apie 20 pavardziu). Jos yra ismetytos ir kartojasi po kelis kartus. Kaip padaryti kad kitame worksheete jos butu sugrupuotos taip: pradzioje visos eilutes su viena pavarde, paskui eilutes su kita pavarde ir t.t.? Pirmame worksheete (kur ismetytos pavardes) nuolat keiciasi pavardziu kartojimas, vieta irgi keiciasi kas menesi. isivaizduoju kad turetu buti kazkas tipo: 1.Ciklo pradzia. Tikriname kiekviena eilute A stulpelyje 1-ame worksheet`e ar nera Pavard1 (pavardes 1). 2.Visos eilutes su Pavard1 kopijuojamos i 2-a worksheeta i A1 A2 A3 … ir t.t (priklausomai kiek Pavard1 kartojasi) 3. ciklo pabaiga. 4.periname prie sekancios pavardes. … ir taip kol nepraeis visos pavardes. P.S. MSAcess nesiulyti, reikai butent su Exceliu.

Panaudok Sort… Cha chaPagarbiai [ir] Rimtai

gal ir panaudociau, bet nemoku Excelio programavimo sintakses. kad butu koks paskalis tai … . butent todel ir klausiu, gal kas gali konkreciai parasyti kaip tai daroma.

Pažymi reikiamą stulpelį, renkiesi meniu Data->Sort. Jeigu tau būtinai reikia VisualBasic programuoti, tada: Columns(“A KandaMirkt.Select Selection.Sort Key1:=Range(“A1” Mirkt, Order1:=xlAscending, Header:=xlGuess, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _ DataOption1:=xlSortNormal (čia stulpeliui A). Ir aplamai Excel turi funkcijas, kurios daugeliu atvejų sumažina programvimo poreikį (kaip suprantu neesi naudojęs šios programos?). Pagarbiai [ir] Rimtai

viskas taip, bet: reikia kad kitame worksheete automatiskai atskirtu eilutes pagal pavardes. PVZ. siandien yra tik 5 eilutes su 4-iom pavardem ir viena pavarde kartojasi viena karta. kitame woorksete turi be jokiu paspaudymu sugrupuoti sias pavardes. kita diena atsiranda dar kelios pavardes ir vel kelios kartojasi, vel turi kitame woorksheete be jokiu paspaudymu sugrupuoti ne tik sios dienos pavardes, bet ir pries tai buvusiu dienu pavardes. o su SORT reikia kiekviena karta pazymeti viena spausti SORT ir t.t. Biski per daug operaciju (visai jau rankinis darbas). tame ir esme, kad mano projekte tu operaciju baisiai daug ir as noriu jas automatizuoti iki maksimumo. Ir tai turi grupuoti automatiskai, iskarto kai ivedi nors viena nauja eilute. su SORT reikia 2-ame vorkshite kiekvienoje A-stulpelio celeje rasyti: A1 celeje: =worksheet1!A1 . . . An celeje: =worksheet1!An tada jau rankiniu budu pazymeti visa stulpeli ir daryti SORT. automatizuoti sito darbo nemoku. P.S. zinau kad Excelyje yra funkcijos IF, THEN, ELSE, AND, (atrodo) WHILE ir FOR, palyginimo funkcija, bet nemoku ju sintakses, rimtos knygos apie Exceli (kur butu makrosai, visos funkcijos ir ju sintakse) as irgi neturiu ir pirkti nesiruosiu.

taigi viskas yra pacio excelio helpe ir dar su pavyzdziais

zinai, geras tu zmogus vytia, ir taip smarkiai man padejei kad net nezinau kaip tau atsidekoti. ir ka mes darytumem be tokiu geru zmoniu, kurie taip greitai atskuba i pagalba ? Blogaiar kas nors gali parasyti konkretu koda?

radau kaip ir ka parsyti, bet iskilo kitas klausymas: stai tokia palyginimo funkcija: =IF(D8=K16;J16;IF(D8=K17;J17;IF(D8=K18;J18;IF(D8=K19;J19;IF(D8=K20 ;J20;IF(D8=K21;J21;IF(D8=K22;J22;IF(D8=K23;J23)))))))) bet cia galiu palyginti tik 8 vnt. kai bandau irasyti 9 man jau devinta IF pabraukia ir ismeta klaida Liūdnas ar yra apribojimas? jei apribojimas IF funkciju vienoje formuleje, ai ar galima ta skaiciu pasididinti? ciklu WHILE ir FOR vis tik Excelyje nera Liūdnas gal zinote koki kita buda?

hmm, o pvz su kokia "sumif"komanda nebandei?

ne. gal gali parasyti sitos funkcijos sintakse?

helpa atsidaryk,ten yra pora pavyzdziu, esme ta kad jei tas lygus anam, tai tas yrasomas ten kur nori ;]

p.s. nepeik help’o