Inmultire celule!

Ce este nou in Microsoft Excel 2010?
Informatii despre cum se utilizeaza Microsoft Excel 2010
Calcule, Formule, Functii, Tabele pivot, Analiza datelor, etc
Metranco
Mesaje: 167
Membru din: Mie Feb 19, 2014 2:38 pm
Localitate: Constanta

Inmultire celule!

Mesaj de Metranco » Dum Aug 09, 2020 3:20 pm

buna ziua!

am cod VBA pt inmultirea a trei coloane dar nu reusesc pana la capat. nu face automat si trebuie sa dau mereu pe executare macrocomanda.
am incercat sa fac sa calculeze la iesirea din camp da nu reusesc.

atasez tabelul in care am scris codul.

multumesc pt ajutor!

Metranco
Mesaje: 167
Membru din: Mie Feb 19, 2014 2:38 pm
Localitate: Constanta

Re: Inmultire celule!

Mesaj de Metranco » Dum Aug 09, 2020 4:22 pm

am trimis tabelul
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

Indigo-ONE
Mesaje: 434
Membru din: Mar Dec 11, 2018 8:54 pm

Re: Inmultire celule!

Mesaj de Indigo-ONE » Lun Aug 10, 2020 6:40 am

Salutare,

De Worksheet_Change event ai auzit? daca tot programezi.


"I fear the day that technology will surpass our human interaction. The world will have a generation of idiots."
Albert Einstein

Metranco
Mesaje: 167
Membru din: Mie Feb 19, 2014 2:38 pm
Localitate: Constanta

Re: Inmultire celule!

Mesaj de Metranco » Mar Aug 11, 2020 10:07 am

Buna ziua!
Raspuns:
1. daca stiam ceva de <<Worksheet_Change event>> si ce sa fac cu el nu mai intrebam, rezolvam singur problema.
2. am un tabel si vreau sa il mai usurez de comenzi, gafaie calculatorul la tabelul respectiv, mai are in el si comenzi cu matrice. am considerat ca o usurare cu inmultire in VBA ar fi bine-venita(nu ai comenzi cu inmultire in 50.000 de randuri)
3. nu am intrebat de un cod VBA complex (un cod pe 11 pagini).
4. inainte de a trimite tabelul l-am butonat eu de l-a luat "Aschiuta", dar mai mult nu s-a putut sau atat poate subsemnatul(hahahahha......!). Pe internet gasesti greu explicatii chiar pe problema ta.
5. cel mai simplu la PROBLEME se raspunde cu: "nu rezolvam aceasta PROBLEMA" sau "vom rezolva acesta PROBLEMA in limita timpului disponibil", nu cred ca se poate supara cineva, pana la urma nu este nimeni obligat sa iti rezolve problemele.

Multumesc pt ajutor si intelegere!

IPP
Moderator
Moderator
Mesaje: 4196
Membru din: Mie Iul 29, 2009 7:26 am
Localitate: Cluj-Napoca

Re: Inmultire celule!

Mesaj de IPP » Mar Aug 11, 2020 11:07 am

Buna ziua

In incercarea de a preintampina un "flame" poate ar trebui sa aveti in vedere urmatoarele:

1. Exista multe exemple pe acest forum care au macro de tip Change. Poate nu fac exact ce doriti dvs. dar sunt sanse mari sa puteti adapta vreo solutie deja prezentata sau macar sa va ajute sa intelegi principiile de functionare pornind de la niste exemple concrete, verificate.

2. simpla inmultire e cam la coada in ceea ce priveste consumul de resurse. Formulele matriciale si posibil alte lucruri sunt mai mari consumatoare de resurse. Poate de acolo ar trebui sa incepeti sa cautati solutii de optimizare. Cata vreme aveti acele formule in fisier orice recalculare va va costa. O varianta, de regula nerecomandata, ar fi sa aveti fisierul pe modul de calcul manual si sa faceti recalculare doar la cerere (apasand F9). Sau daca totul e prea complex, sa incercati altceva decat Excel. Si asta o spun in calitate de persoana care (inca) lucreaza mult in Excel, a trecut in unele proiecte de la faza, totul cu formule la faza cu aproape totul cu macro (si evident fara formule matriciale) si cantitatea de informatie a ajuns sa fie prea mare pentru a putea fi procesata in timp util de catre Excel.

3. nu trebuie sa fie un cod de 11 pagini pentru ca un cod sa solicite timp celui care il face (mai ales in partea de analiza). Din punctul meu de vedere optimizarea incepe de la modul organizarii informatiei si a fluxului de lucru.
Personal evit sa folosesc acel tip de macro pentru ca am constatat ca prea multe lucruri pot merge rau in "real life", deci nici nu voi face vreo propunere pentru dvs.

4. De acord, dar uneori disponibilitatea (sau chiar cunostintele) celor care pot raspunde este limitata.

5. Eu am un link in semnatura catre un mesaj privind (si) acest aspect, atat ca nu prea vad multi oameni sa citeasca desi probabil mai sunt alti repondenti care au aceeasi opinie.
Cred ca lucrurile ar trebui sa le vedeti cam astfel: daca cineva va poate raspunde si o doreste, o va face; daca nu ati primit raspuns cauzele pot fi reduse destul de mult: insuficienta explicare a problemei (aici intra si fisiere exemplu neconcludente), lipsa de timp si disponibilitate (ordinea este aleatorie). Nu pot vorbi in numele altor persoane, dar cand vezi ca exista solicitari care deja au rezolvari si explicatii (chiar si principiale suficiente) gandul te duce la ceea ce am scris in articolul meu "Forum vs. servicii suport".

IP
PS. Si eu am niste intrebari pe acest forum la care nu am primit raspuns. Asta este, caut in continuare (cum zice de altfel si regulamentul forum-ului) inclusiv variante alternative care sa se plieze pe ceea ce stiu deja ca este functional

Scrie răspuns

Înapoi la “Intrebari despre Excel 2010”