import csv -- conditionat de nume regasit in coloana
- cristi_lazarro
- Mesaje: 841
- Membru din: Mie Noi 04, 2009 5:57 pm
import csv -- conditionat de nume regasit in coloana
buna seara,
am un fisier csv, acelasi postat si in alte exemple anterioare-- am sa-l postez din nou si aici. dupa realizarea importului, pe coloana A, am niste valori care contin in nume, unele "ROxxx" altele "xxxBST".
m-ar interesa ca in pagina "LocatiiFisiere", pe langa acele criterii de importare, numar linii, delimitator, sa pot "cere" sa-mi importe doar pe cele cu "BST" sau pe cele cu "RO" sau pe ambele.
in fisierul csv ce va fi importat, aceste caractere se regasesc inainte de primul delimitator, ";"
acest lucru s-ar putea realiza probabil si fara vba insa, cu vba voi reduce dimensiunea fisierului final si implicit durata de compilare a valorilor.
ms!
am un fisier csv, acelasi postat si in alte exemple anterioare-- am sa-l postez din nou si aici. dupa realizarea importului, pe coloana A, am niste valori care contin in nume, unele "ROxxx" altele "xxxBST".
m-ar interesa ca in pagina "LocatiiFisiere", pe langa acele criterii de importare, numar linii, delimitator, sa pot "cere" sa-mi importe doar pe cele cu "BST" sau pe cele cu "RO" sau pe ambele.
in fisierul csv ce va fi importat, aceste caractere se regasesc inainte de primul delimitator, ";"
acest lucru s-ar putea realiza probabil si fara vba insa, cu vba voi reduce dimensiunea fisierului final si implicit durata de compilare a valorilor.
ms!
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
Re: import csv -- conditionat de nume regasit in coloana
1. Creez o matrice
2. Citesc fisierul linie cu linie (ca fisier text)
3. Testez daca randul se incadreaza in regula mea
4. Incarc randul in matrice
5. Reiau 2. pana se termina fisierul
7. Copiez matricea in sheet
2. Citesc fisierul linie cu linie (ca fisier text)
3. Testez daca randul se incadreaza in regula mea
4. Incarc randul in matrice
5. Reiau 2. pana se termina fisierul
7. Copiez matricea in sheet
- cristi_lazarro
- Mesaje: 841
- Membru din: Mie Noi 04, 2009 5:57 pm
Re: import csv -- conditionat de nume regasit in coloana
ok insa, pentru mine, trebuie mai detaliat,
am "eliminat" aceasta situatie folosind pivot table.
mi-ar fi util cu vba pt ca nu as mai incarca fisierul xls care deja a cam luat proportii.
ms.
am "eliminat" aceasta situatie folosind pivot table.
mi-ar fi util cu vba pt ca nu as mai incarca fisierul xls care deja a cam luat proportii.
ms.
Re: import csv -- conditionat de nume regasit in coloana
Ok, ma asteptam. Maine.
- cristi_lazarro
- Mesaje: 841
- Membru din: Mie Noi 04, 2009 5:57 pm
Re: import csv -- conditionat de nume regasit in coloana
ms,
week-end placut
week-end placut
Re: import csv -- conditionat de nume regasit in coloana
Mai da' ce se plictisesc unii si ce le place sa-i puna pe altii la treaba (in loc sa-si puna mintea lor la treaba).cristi_lazarro scrie:ok insa, pentru mine, trebuie mai detaliat,
Tu ai vazut ce fisier ai postat ? Te-ai uitat, asa, din curiozitate prin el ? Ai vazut procedura ImportFile pe care ti-a dat-o mura-n gura Lucian ? Nu poti sa pui acolo o simpla conditie de test si in functie de rezultat sa copiezi sau nu linia ?
PS Daca am jignit pe cineva imi cer scuze, dar nu cred, pentru ca am fost foarte retinut.
- cristi_lazarro
- Mesaje: 841
- Membru din: Mie Noi 04, 2009 5:57 pm
Re: import csv -- conditionat de nume regasit in coloana
of of,
e ok, ce-am sa fac.....nu ma pot pune rau cu tine si am sa-mi dovedesc ca pot
o alta intrebare, sper sa nu fie la fel de usor de rezolvat:
-vreau in acelasi fisier de import, sa am o linie in care sa pot cere sa-mi stearga datele dintr-o anumita zi sau interval de zile!
e la fel de usor?
e ok, ce-am sa fac.....nu ma pot pune rau cu tine si am sa-mi dovedesc ca pot
o alta intrebare, sper sa nu fie la fel de usor de rezolvat:
-vreau in acelasi fisier de import, sa am o linie in care sa pot cere sa-mi stearga datele dintr-o anumita zi sau interval de zile!
e la fel de usor?
Re: import csv -- conditionat de nume regasit in coloana
Da! Mai adaugi o coloana cu data importului, in ea scrii data curenta si mai departe sortari / filtrari dupa data importului
- cristi_lazarro
- Mesaje: 841
- Membru din: Mie Noi 04, 2009 5:57 pm
Re: import csv -- conditionat de nume regasit in coloana
speram sa spui ca nu
ok,
bine am venit in vba!
am sa incerc sa nu dezamagesc
ok,
bine am venit in vba!
am sa incerc sa nu dezamagesc
Re: import csv -- conditionat de nume regasit in coloana
Bafta. Asa verifici daca ai RO sau BST intr-un sir de caractere:
Daca a = 0, sir_care_se_cauta nu este cuprins in sir_in_care_se_cauta, orice alta valoare pozitiva inseamna ca este cuprins
Cod: Selectaţi tot
a = InStr(1, sir_in_care_se_cauta, sir_care_se_cauta)