microhyd
21.03.15,15:24
Ahojte,

Potreboval by som vediet, ako prehodit hodnoty, takto ich mam v exceli>
---A
$19.5
$19.5
€17.5
€20
-$100
-€25
-€50

Hodnoty zo stlpca A potrebujem v stlpci B, ale uz len ako cislo, bez znakov $/€

Prikladam excel v ktorom je makro, ktore to dokaze, ale makro je komplikovane a na kazdy riadok mam nove makro, cize ako idiot :D
Jedno z tychto rieseni potrebujem , inak sa neviem pohnut ...

Dakujem velmi pekne za pomoc,
ivka70
21.03.15,14:34
Ak to mas v textovom poli, staci dat nahradit vo vsetkych bunkach znak € nicim a potom znak $ nicim. Ak to chces v stlpci B, najskor si vsetky udaje skopiruj a potom upravuj.
microhyd
21.03.15,14:53
To je mozne, podobnych sposobov som skusil asi 10, problem vsak nastava vtedy, ak idem tie cisla pocitat.
Tie hodnoty, odkial som zobral € su v pohode a daju sa ratat, su to cisla.
Ale tie hodnoty, kde bol $ nefunguju a 100+100 = 0, aj ked to mam ako cislo...
A tymto sa nedopracujem k vysledku :)
V kazdom pripade dakujem za reakciu :)
ivka70
21.03.15,16:30
Asi tam bude pri tych dolaroch este prazdny znak aj ten treba nahradit
microhyd
21.03.15,17:23
Nieje tam ziadna medzera, jednoducho neviem zratat
-$100 + $50... Stale sa to rovna nicomu.
Ak ratam -€100+€50, tak vysledok mam -€50, co je spravne.
http://postimg.org/image/u8t6tunin/
Plno videi na youtube, ale ani jedno neriesi moj problem... :(
(Aspon som ho zatial nenasiel a uz hladam dva dni...)
microhyd
21.03.15,17:26
Toto makro robit presne to co potrebujem, ale nemozem rucne vypisovat 10000 riadkov a ked zmenim bunku, pridam stlpec, znova ich prepisovat :D

Sub TST()
'Ako skratim toto makro do jednej gramaticky spravnej vety a uplne funkcne?
'lebo keby som to chcel spravit na 1000 riadkov
'tak mam co robit :D nehovoriac o tom, ze keby som potom zmenil bunku, musel by som vsetko na novo
'rucne do bezvedomia prepisovat.

'Makro si predstavujem nejak takto>[J2:J10000] = [value(B2):(B10000)]
'Je mi jasne, ze to mam gramaticky zle , no a prave to je moja otazka :)

[J2] = [value(B2)]
[J3] = [value(B3)]
[J4] = [value(B4)]
[J5] = [value(B5)]
[J6] = [value(B6)]
[J7] = [value(B7)]
[J8] = [value(B8)]
[J9] = [value(B9)]
[J10] = [value(B10)]
[J11] = [value(B11)]
[J12] = [value(B12)]
[J13] = [value(B13)]
[J14] = [value(B14)]
[J15] = [value(B15)]
[J16] = [value(B16)]
[J17] = [value(B17)]
[J18] = [value(B18)]
[J19] = [value(B19)]
[J20] = [value(B20)]
[J21] = [value(B21)]
[J22] = [value(B22)]
[J23] = [value(B23)]
[J24] = [value(B24)]
End Sub
dafy
22.03.15,09:16
na takéto haluze používam od Radka Jurečka skvelú zbierku nástrojov tuto http://www.rjurecek.cz/excel/rj-tools/ sídliacu. Riešenie vyzerá takto:
microhyd
22.03.15,15:29
ooo, vyzera to dobre! :) Idem sa s tym pohrat, dik moc! :)
Pekny zvysok nedel prajem
excel.sk
01.04.15,08:45
.
Dobrý deň,

tento vzorec Vám to spraví

=VALUE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B2;"€";"");"$";"");".";","))

Pekný deň!
.
Kabaka123
02.04.15,16:45
toto je geniálna vec.... našla som tu aj to čo som potrebovala.... súčet a počet buniek podľa farby... vďaka....