Excel
V Excelu sem kar dobro doma. Lahko rečem, da uporabljam 10% njegovih možnosti. Poznavalci Excela bodo vedeli, da je to zelo, zelo veliko.
Vendar pa sem prišla do VELIKEGA problema.
Ali je kdo kje v tem forumu, ki bi mu lahko poslala datoteko, da bi mi pomagal pri (ne boste verjeli) preformatiranju tekstovnega zapisa številke v numerični zapis.
Format polja ne pomaga! O, ja pomaga, če tekstovno številko ročno prepišem. Potem je vse OK! Vendar pa je teh številk preveč za ročno prepisovanje.
Poskusila sem že vse mogoče …
Upam, da mi bo kdo lahko pomagal.
Nataša
A si že probala z uporabo funkcije value()
LP
Simon
Sem!
Naj ti povem kaj več:
to je tekstovna importirana datoteka, predelana v excelovo datoteko s funkcijo “Convert text to column” (sori, ampak slovenskih programov ne maram, zaradi butastih prevodov).
Ločena je s “space-i”, zato sem najprej “replace-ala” vse “space-e”, ker so številke napisane na tak način npr.: 3 258.
Že to mi ni jasno, zakaj ni našel “space-a” med številkami – vse ostale pa!
Upam, da razumeš to latovščino ;-))
Zelo rada bi videla, če bi mi lahkokdo pomagal rešiti težavo, ker je preko 700 vrstic s številkami in bi imela resnično zelo veliko dela s prepisovanjem številk. Poleg tega se pa v tem primeru hitro pojavi kakšna “Češka napaka”.
LP,
Nataša
pošlji na naslov [email protected]
bom napisal macro, ki bo sam naredil.
Pa seveda zraven detaljno opiši kaj bi rada.
lp
Nekje na netu – mislim da je nekak tak naslov http://www.matjazev.net se dobijo dodatki za excel, ki omogočajo med drugim natančno to, kar ti rabiš
Najlepša hvala!
Sem poskusila, vendar na žalost ne pomaga.
Zelo dobra zadevica tale Matjažev add-ins, vendar vse to Excel že vsebuje. Sicer ne takole na enem “kupu” kot njegovi dodatki, toda vse te možnosti so na razpolago.
Seveda so pa takšnile Dodatki v meniju pravi balzam za nekoga, ki se ne znajde prav dobro v Excelu. Saj so vse pomembne funkcije pri roki.
Hvala vseeno za trud.
LP,
Nataša
Živjo Nataša..
Malce truda je bilo (2 uri)..
Rešitev je naslednja:
naredi cut&paste tega macroja k tebi:
Sub Ibrisi_vse_prazne_prostore()
‘Klemexx
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Selection.SpecialCells(xlConstants).Replace What:=Chr(160), _
Replacement:=””, _
LookAt:=xlPart, SearchOrder:=xlByColumns, MatchCase:=True
Selection.SpecialCells(xlConstants).Replace What:=Chr(32), _
Replacement:=””, _
LookAt:=xlPart, SearchOrder:=xlByColumns, MatchCase:=True
Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True
End Sub
odpreš:
tools
macro
macro
vpišeš ime macroja npr. klemenxxhvala
najprej pobriši dve vrstici, ki se ti pojavita kjer piše sub (pa še nekaj) in end sub
potem prekopiraj tale moj macro noter
nato klikni na excelov znak zgoraj levo pod napisom File, da se vrneš nazaj v excel
označi vse tvoje številke in nato si v meniju izbereš
tools
macro
macro
klikni na ime tega macroja
in ti naredi iz textnega formata v numerični format. Voila..
Pri tebi je bil problem samo presledkov v številkah, če ne bi imela presledkov
bi ti že prej vse delalo..
No povej ali je ok.
lp
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!!!!!!!!!
Dela!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Ja, najlepša hvala! Sploh ne vem, kako bi se ti oddolžila. Če boš ti imel kakšne težave se kar oglasi!
Vem, da je bila težava v presledkih! Toda razen teh presledkov sem lahko odstranila vse!
V čem je fora????
Še enkrat najlepša hvala!
Nataša
UPS!?!
Ko sem še enkrat pogledala datoteko sem opazila, da mi je sedaj tvoj makro odstranil tudi presledke med tekstom!
Se bom pač predelave numeričnih polj lotila na drugem “sheet-u”!
LP,
Ntš
Živjo..
No me veseli, da ti je zadeva lepo odstranila presledke.
Da ne pišem dvakrat, če si še enkrat ogledaš moj post zgoraj, boš videla,
da sem točno napisal, da moj macro odstrani presledke.
Verjamem, da je to sedaj za tebe mala malica popraviti, oz. prenesti podatke
drugam in jih tam obdelati.
No pa preidiva na drugo plat.
Hmmm le kako se ženska lahko zahvali, hmmm, sem že bolj v letih in sem pozabil, nič ne de se bom že še spomnil.
Do takrat se pa lepo imej!
Ampak še vedno mi ni jasno, zakaj pri meni med številkami NI NAŠEL PRESLEDKOV. Povsod drugje pa!
Da bom vedela za drugič in ne bom težila po kakšnih forumih!
Lp,
Ntš
Hm..
Zato, ker:
1. si že imela format – Numeric
2. to po tej filozofiji niso navadni presledki, ampak znak chr(32)
3. ker je potrebno v bistvu bilo samo odstraniti srednji presledek,
znake levo in desno v tem stringu pa pustiti pri miru
Če pogledaš help v excelu in poiščeš char lahko marsikaj prebereš.
lp
Forum je zaprt za komentiranje.