Informatii pe o coloana

Ce este nou in Microsoft Excel 2019?
Informatii despre cum se utilizeaza Microsoft Excel 2019
Calcule, Formule, Functii, Tabele pivot, Analiza datelor, etc
Spulbereanu Nicoleta
Mesaje: 6
Membru din: Sâm Feb 20, 2021 8:39 am

Informatii pe o coloana

Mesaj de Spulbereanu Nicoleta » Joi Apr 01, 2021 9:06 am

Buna!
Am urmatoarea situatie_ trebuie sa prelucrez un tabel care contine informatiile principale intr-o singura coloana.
Cum pot sa aduc acest informatii pe linii separate?
Am atasat un fisier care contine informatiile intiale(zona colorata cu galben) si informatiile cum trebuie sa arate dupa prelucrare.

Multumesc mult pentru ajutor!
Sus
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

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

Re: Informatii pe o coloana

Mesaj de IPP » Joi Apr 01, 2021 9:39 am

Buna ziua

Atasat aveti spre testare o propunere folosind macro.
Obiectiv: scrierea in coloane alaturate a informatiei in format "compact".
Premise: structura-sursa a informatiei va fi identica
Nu veti avea informatii in zona alaturata, in caz contrar ar trebui sa stiti ca macro o va suprascrie definitiv

Am folosit urmatorul cod:

Cod: Selectaţi tot

Sub Prelucrare()

'IPP - 01.04.2021

Dim vbTipVanzare
Dim vbLocatieLivrare

vbTipVanzare = Selection(1, 1).Offset(-2, 0).Value
vbLocatieLivrare = Selection(1, 1).Offset(-1, 0).Value

Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual

With Selection
.Offset(0, 7).Value = vbLocatieLivrare
.Offset(0, 8).Value = vbTipVanzare
.Offset(0, 9).Value = Selection.Value
.Offset(0, 10).Value = Selection.Offset(0, 1).Value
.Offset(0, 11).Value = Selection.Offset(0, 2).Value
.Offset(0, 12).Value = Selection.Offset(0, 3).Value
.Offset(0, 13).Value = Selection.Offset(0, 5).Value
End With

Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True

End Sub
Pentru testare:
Deschideti fisierul atasat, activati macro/continutul, selectati DOAR zona de celule care contine denumirea produsului si "Total" (in exemplul meu ar fi A21:A29) si rulati macro

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

Spulbereanu Nicoleta
Mesaje: 6
Membru din: Sâm Feb 20, 2021 8:39 am

Re: Informatii pe o coloana

Mesaj de Spulbereanu Nicoleta » Mie Apr 07, 2021 9:18 am

Buna!

Imi cer scuze pentru raspunsul intarziat.
Am selectat zona, a21:a29 si este ok, ruleaza maco, doar ca in tabelul trimis de mine, informatiile arata sub forma aceasta, cu tot cu puncte, puncte, grupa:23 etc. Acele puncte - puncte, reprezinta un client, asa vine tabelul in acest format.

In cazul in care, am peste 700 de randuri, scrise intr-o singura coloana, acest maco functioneaza?


Multumesc mult pentru timpul acordat.
..... ...
Grupa: 23
1-Vanzari cu amanuntul
1- LOCATIE LIVRARE:
produs 1
produs 2
produs 3
produs 4
produs 5
produs 6
produs 7
produs 8
Total ... ...

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

Re: Informatii pe o coloana

Mesaj de IPP » Mie Apr 07, 2021 9:31 am

Buna ziua

-In fisierul dvs. exemplu (ma refer la zona coloanelor H:N), nu am vazut niciunde in informatia care trebuie sa apara dupa prelucrare "Grupa 23", unde si cum sa apara.
-dupa prelucrare, pe coloana H, in loc de "1- LOCATIE LIVRARE: " ar trebui sa fie ..... .... (adica numele clientului)?

-sa inteleg ca si dupa prelucrare, in loc sa rezulte o structura exclusiv tabelara va fi nevoie si de informatia aceea de "antet": nume client, Grupa mai jos, 1-Vanzare cu amanuntul si mai jos etc.?
Poate reveniti cu un fisier exemplu mai concludent in acest sens

Altfel, daca structura informatiei e respectata, macro nu are probleme sa prelucreze 700 de randuri sau mai multe. Daca de fapt in cele 700 de randuri (selectate in prealabil) aveti in realitate mai multi clienti si/sau Grupe sau selectia nu va fi efectuata corect, Nu sau se vor obtine rezultatele corecte.

IP

Spulbereanu Nicoleta
Mesaje: 6
Membru din: Sâm Feb 20, 2021 8:39 am

Re: Informatii pe o coloana

Mesaj de Spulbereanu Nicoleta » Mie Apr 07, 2021 3:19 pm

Buna ziua!

Iti trimit un fisier mai concludent.
Imi cer scuze, trebuia sa il trimit de la inceput sub forma aceasta.
Nu m-am gandit o secunda, ca un nou client este despartit de "Grupa 23" _fiecare client nou este despartit de aceste reper.

Multumesc mult pentru ajutor si informatiile pe care le primesc.
Nicoleta
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

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

Re: Informatii pe o coloana

Mesaj de IPP » Mie Apr 07, 2021 4:10 pm

Buna ziua

Poate ultimul fisier atasat de dvs. va fi suficient de relevant pentru ca cineva sa va poata ajuta.

Din punctul meu de vedere, mai pot sa apara, in informatia completa si originala, si alte situatii care sa necesite o abordare speciala atunci cand vine vorba de scris codul macro.

Acest lucru ar insemna in primul rand o analiza detaliata si consumatoare de timp pentru a vedea cam toate variantele care pot sa apara (si fiecare cum ar trebui sa le trateze macro) pentru ca pentru acelasi client nu numai ca aveti 1 la n firme dar si acestea au 1 la n locatii de livrare si in fiecare 1 la n produse. Si mai ales e greu de gasit o logica de prelucrare automata daca informatia reala este ca si cea din exemplul dvs. De ex. 2-Darilomel... are de fapt 3 locatii de livrare dar intodeauna locatia de livrare e precedata de un 1 in fata in loc sa fie de forma 1-..., 2-...., 3-... asa cum ar fi fost normal.

Succes
IP

Spulbereanu Nicoleta
Mesaje: 6
Membru din: Sâm Feb 20, 2021 8:39 am

Re: Informatii pe o coloana

Mesaj de Spulbereanu Nicoleta » Mar Apr 13, 2021 11:33 am

Buna ziua!

Multumesc mult pentru raspuns!

Scrie răspuns

Înapoi la “Intrebari despre Excel 2019”