ceapaev 0 Raportează post Postat Septembrie 21, 2011 Functii Excel 2007 1.Exista o functie care sa-mi permita , la o conditie copierea unor celule in alte celule? De exexemplu : if e1 #0 copiaza a1 si a2 in f1 respectiv g1. 2.Daca am un tabel in care nu toate liniile au date (de exemplu din 10 linii liniile 2,7 si 8 sunt goale) cum pot creea un buton care daca il tastez sa stearga acele linii ?) Multumesc. Partajează acest post Link spre post Distribuie pe alte site-uri
harald 1722 Raportează post Postat Septembrie 21, 2011 Nu pe un forum ca ăsta ai cele mai mari şanse să afli aşa ceva. Există site-uri specializate 1 Partajează acest post Link spre post Distribuie pe alte site-uri
Paul Brahtl 466 Raportează post Postat Septembrie 21, 2011 1. Ai functia if pe care o poti pune in celulele f1 si g1 (=IF(E1<>0,A1,"")) Daca nu vrei sa pui formule in celulele F1 si G1, atunci trebuie sa verifici undeva continutul celulei E1 si sa executi copierea. Asta poti sa o faci cel mai lejer pe evenimentul WorkSheetChange. Detalii gasesti la http://www.ozgrid.com/VBA/run-macros-change.htm 2. Creezi un macro pe care il atasezi la un buton. In macro faci verificarile de rigoare si stergerea randurilor goale. Pentru exemple vezi la http://www.ozgrid.com/VBA/VBACode.htm Partajează acest post Link spre post Distribuie pe alte site-uri
Razor_tm 0 Raportează post Postat August 25, 2012 (editat) Buna ziua! Nu stiu cum sa fac formule pentru exemplul urmator: Tabelul arata asa: STATIA 1 ORA MINUTE 4 10 30 59 5 10 30 59 6 10 30 STATIA 2 ---- E defapt acelasi mod afisat la STATIA 2 doar se adauga 2 minute la minutele afisate de la STATIA 1. Intrebarea este: Ce formula sa fac ca minutul 59 de la ora 4, care va deveni 61 sa treaca la ora 5, ca minut 01, iar pe aceeasi linie minutul 10 (care va deveni 12) sa treaca mai in dreapta, minutul 30 (care va deveni 32), la fel sa treaca mai in dreapta, iar din nou minutul 59 de la ora 5 (care va deveni 61) sa treaca la ora 6, ca minut 01, iar minutul 10 (care va fi 12) sa treaca mai in dreapta si tot asa. In final STATIA 2 trebuie sa fie asa STATIA 2 ORA MINUTE 4 12 32 5 01 12 32 6 01 12 32 Si asa mai departe in statiile urmatoare. Sigur ati inteles ce vreau sa fac. Stie cineva cum sa conceapa formule pentru asa ceva? Editat August 25, 2012 de Razor_tm Partajează acest post Link spre post Distribuie pe alte site-uri
Paul Brahtl 466 Raportează post Postat August 27, 2012 Pentru ora folosesti =TRUNC((STATIA1_MINUT+2)/60,0) iar pentru minut =MOD(STATIA1_MINUT+2,60) Partajează acest post Link spre post Distribuie pe alte site-uri