![]() |
Chirurgia spinală minim invazivă
Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical. Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale. www.neurohope.ro |
Matrici Excel VBA
Last Updated: Dec 28 2014 00:10, Started by
raphaelo70
, Dec 27 2014 22:58
·
0

#1
Posted 27 December 2014 - 22:58

Buna seara!
Recent am inceput sa lucrez cu VBA si am nevoie de ceva ajutor. Am primit ca "tema" de la un prieten sa fac inmultirea a 2 matrici in acest fel: Sheet1=prima matrice;Sheet2=a 2-a matrice,Sheet3=Rezultat. Am incercat pana acum si am reusit doar sa inmultesc matricile in acelasi sheet.Nu imi pot da seama cum sa fac aceasta chestie penibila,pur si simplu. Stiu formula de matrice in EXCEL(mmult) dar nu imi dau seama cum sa fac scriptul astfel incat sa foloseasca aceasta formula inmultind matricile din alte sheet-uri. Nu am venit aici ca sa imi rezolvati tema,in nici un caz,doresc doar putin ajutor,niste indicii ca sa-mi dau seama ce gresesc. Orice sfat sau ajutor e binevenit avand in vedere ca am inceput sa fac chestii mici in VBA cam acum o saptama la o cafea,din curiozitate mai mult decat din necesitate.Cu cat primesc mai multe informatii cu atat imi va fi mai usor sa fac diverse "jucarele" in Excel. Va multumesc anticipat! |
#2
Posted 27 December 2014 - 23:06

Urca aici fisierul facut de tine si unul dintre noi il va modifica in asa fel incat sa obtii rezultatele in al III-lea sheet.
|
#3
Posted 27 December 2014 - 23:19

Sincer,nu l-as urca ca nu am facut mai nimic
![]() Uite ce am incercat eu din ce am vazut la altii dar se vede clar ca-s noob. Am folosit asta pentru a face totul pe un sheet:" =MMULT(B2:D4,G2:I4) " si apoi am incercat eu folosind Google(complet neadecvat) sa fac niste select-uri care din cauza ca nu mergeau nu s-au salvat in Excel. Pana mea,imi e si rusine cu "capodopera" mea dar chiar nu imi dau seama cum se face,banuiesc ca e complet banal,prietenul care mi-a dat mica tema a zis ca e super simplu si ar trebuii sa o fac cu usurinta avand in vedere ca m-am jucat cu VBA-ul de Windows,dar se pare ca m-am impiedicat bine de tot. Momentan sunt pe laptopul de munca si nu am Excel-ul salvat aici,e pe laptopul personal. O sa il uploadez dar la cat de simplu este....nu stiu daca e nevoie. LE: Daca imi puteti da niste exemple sau chiar niste pasi ar fi perfect. Edited by raphaelo70, 27 December 2014 - 23:21. |
#4
Posted 27 December 2014 - 23:28

#5
Posted 27 December 2014 - 23:32

Asta e expresia mea in momentul acesta
![]() [ http://i.kinja-img.com/gawker-media/image/upload/s--qOw8koA5--/japbcvpavbzau9dbuaxf.jpg - Pentru incarcare in pagina (embed) Click aici ] Poate imi dau seama ce scrie acolo si reusesc ceva dar e cam greu pentru un noob,de obicei le pun cap la cap in timp dar acum am un deadline de 7 zile. |
#6
Posted 27 December 2014 - 23:58

...................Am folosit asta pentru a face totul pe un sheet:" =MMULT(B2:D4,G2:I4) " ...................... adresa absoluta a unei celule este asta: SheetName!CellAddress in cazul tau, trebuie sa folosesti ceva de genul =MMULT(Sheet1!B2:D4, Sheet2!G2:I4) (presupunand ca n-ai schimbat denumirea implicita a sheet-urilor) |
#7
Posted 28 December 2014 - 00:10

Apai mno....ce am gresit de imi da 10?
[ https://i.imgur.com/rA1Vpxb.jpg - Pentru incarcare in pagina (embed) Click aici ] Astea sunt matricile cu tot cu MMULT pe primul SHEET. Le-am mutat apoi pe exact aceleasi pozitii ca nu stric nimic sau asa am zis eu. Rezultatul este pe Sheet-ul 4,se vede in SS-ul de mai sus.Am selectat 3x3 apoi am scris formula pe care mi-ai dat-o si totusi,imi pune doar 10...WTF? Sunt confuz.... [ https://i.imgur.com/knUJBFh.jpg - Pentru incarcare in pagina (embed) Click aici ] Si inca ceva,de exemplu daca vreau doar sa schimb numerele,sa apas un buton si sa-mi ruleze automat formula,cum fac asta? Pana acum am facut doar un singur experiment de acest gen si tot ce faceam era sa pun 2 numere in celule,apasam butonul,facea calculul si daca rezultatul era cu minus imi dadea un warning,daca era cu plus imi dadea doar un info. Also...cum pot sa pun aceasta formula intr-un script? Inregistrez cu MACRO? Edited by raphaelo70, 28 December 2014 - 00:27. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users