Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Promena prvog karaktera u nizu?

[es] :: Office :: Excel :: Promena prvog karaktera u nizu?

[ Pregleda: 3073 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

jakov1
Jakov Jakov
Beograd

Član broj: 36144
Poruke: 286
194.106.175.*

Sajt: https://www.yakonorent.co..


+2 Profil

icon Promena prvog karaktera u nizu?05.10.2009. u 10:46 - pre 177 meseci
Postovani,
imam niz karaktera (9 kom). U tom nizu na prvom mestu je slovna oznaka pa dalje ima i slovnih i numerickih oznaka.
Npr. J2201JE17
Trebam promeniti samo prvi karakter (koji je uvek slovna oznaka) u 55338.
Npr. J2201JE17 -> 553382201JE17. Isao bih na klasicnu replace funkciju ali desava se da se ista slovna oznaka ponavlja u daljem nizu.
Rent a car Beograd https://www.yakonorent.com
 
Odgovor na temu

mirko1949
Miroslav Magdić
Kragujevac

Član broj: 87134
Poruke: 216
*.dynamic.sbb.rs.



+2 Profil

icon Re: Promena prvog karaktera u nizu?05.10.2009. u 12:18 - pre 177 meseci
Bez obzira sto se ista slovna oznaka ponavlja u daljem nizu pomocu funkcije:
=REPLACE(A1,1,1,55338)
menjas samo (ako sam dobro shvatio) prvi karakter u broj 55338
 
Odgovor na temu

jakov1
Jakov Jakov
Beograd

Član broj: 36144
Poruke: 286
194.106.175.*

Sajt: https://www.yakonorent.co..


+2 Profil

icon Re: Promena prvog karaktera u nizu?05.10.2009. u 12:29 - pre 177 meseci
Problem je sada u tome sto negde trebam da promenim slovo u 05533 i kada to uradim on mi nulu izbrise jer je smatra kao broj a kada celiju formatiram u tekst onda mi ostane samo ispisana formula.
Rent a car Beograd https://www.yakonorent.com
 
Odgovor na temu

Jpeca
Predrag Jovanović
poslovni analitičar
Gowi
Pančevo

Moderator
Član broj: 25683
Poruke: 2268
194.106.170.*

Sajt: www.gowi.rs


+109 Profil

icon Re: Promena prvog karaktera u nizu?05.10.2009. u 13:39 - pre 177 meseci
Stavi niz koji zamenjuješ između navodinika u funkcij Replace "05533"
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
 
Odgovor na temu

jakov1
Jakov Jakov
Beograd

Član broj: 36144
Poruke: 286
*.dynamic.sbb.rs.

Sajt: https://www.yakonorent.co..


+2 Profil

icon Re: Promena prvog karaktera u nizu?05.10.2009. u 18:00 - pre 177 meseci
To je to. Hvala.
Rent a car Beograd https://www.yakonorent.com
 
Odgovor na temu

neptuncokg
Predrag M
racunovodja
Kragujevac

Član broj: 230353
Poruke: 326
93.86.183.*



+9 Profil

icon Re: Promena prvog karaktera u nizu?06.10.2009. u 20:24 - pre 177 meseci
Sam mala dopuna ove teme. Kako ovo isto izvesti (da se ne brise nula kao vodeci broj), kad je rec o unosu brojeva u textbox u okviru forme? Cini mi se da sam negde na forumu naisao na odgovor, ali mi ne uspeva da nadjem.
 
Odgovor na temu

Catch 22

Član broj: 148083
Poruke: 6176
77.46.206.*



+21 Profil

icon Re: Promena prvog karaktera u nizu?07.10.2009. u 01:31 - pre 177 meseci
Apostrof ispred nule: '0123(?)
(što je isto kao i da si formatirao ćeliju kao tekst)


Prikačeni fajlovi
 
Odgovor na temu

neptuncokg
Predrag M
racunovodja
Kragujevac

Član broj: 230353
Poruke: 326
93.86.183.*



+9 Profil

icon Re: Promena prvog karaktera u nizu?07.10.2009. u 02:12 - pre 177 meseci
Apostrof ispred nule je resenje, ali u celiji excela. U textboxu forme nije, bar kod mene, jer mi je textbox formatiran samo za brojcane unose, odnosno ne prima nikakav unos osim broja.
 
Odgovor na temu

mirko1949
Miroslav Magdić
Kragujevac

Član broj: 87134
Poruke: 216
*.dynamic.sbb.rs.



+2 Profil

icon Re: Promena prvog karaktera u nizu?07.10.2009. u 11:01 - pre 177 meseci
Svakako da ti TextBox sluzi za unos u neku celiju. Mozda moze da se izvede jedno zaobilazno resenje. Npr. Ako ti je taj unos u celiju C4 (broj 123) a tebi treba broj 0123 mozes da na primer u bilo koju (pomocnu celiju K1) uneses 0. Onda u B4 upises = $k$1&C4 i dobices broj koji ti treba. Naravno to podrazumeva da na radnom listu imas jos jednu pomocnu kolonu.
 
Odgovor na temu

neptuncokg
Predrag M
racunovodja
Kragujevac

Član broj: 230353
Poruke: 326
93.86.183.*



+9 Profil

icon Re: Promena prvog karaktera u nizu?07.10.2009. u 11:42 - pre 177 meseci
Hvala mirko1949, probao sam na blic i to radi. Medjutim, zbog celog programa i obrazaca to ce mi zahtevati promenu jedno desetak macroa. Ipak mislim da ima jednostavan cod, cini mi se u dogadjaju Textbox_Change. Pozdrav
 
Odgovor na temu

Jpeca
Predrag Jovanović
poslovni analitičar
Gowi
Pančevo

Moderator
Član broj: 25683
Poruke: 2268
194.106.170.*

Sajt: www.gowi.rs


+109 Profil

icon Re: Promena prvog karaktera u nizu?07.10.2009. u 11:48 - pre 177 meseci
Text box standardno prihvata tekst dakle i vodeće nule. Verovatno je greška kod validacije koju koristiš da omogućiš samo unos brojeva i da ona vrši to pretvaranje. Jednostavno izbaci pretvaranje teksta u broj i neka validacija vrši samo proveru.


Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Prikačeni fajlovi
 
Odgovor na temu

neptuncokg
Predrag M
racunovodja
Kragujevac

Član broj: 230353
Poruke: 326
93.86.183.*



+9 Profil

icon Re: Promena prvog karaktera u nizu?07.10.2009. u 13:28 - pre 177 meseci
Hvala za Jpecu. Ovo ce definitivno da pomogne. Evo macroa koji vec ogranicava drugi unos osim numerickog, koji si mi takodje ti napisao pre mesec dana.

Private Sub TextBox27_Exit(ByVal Cancel As MSForms.ReturnBoolean) 'Ne dozvoljava drugi unos osim numerickog
If IsNumeric(Me.TextBox27) Then GoTo Kraj
MsgBox "Neispavan Unos", vbInformation, "Greška!"
Me.TextBox27.Value = 0
Kraj:
End Sub

Da li da ovaj novi dogadjaj Private Sub txtUnosBroj_Change() dopisem kao novi macro, a da prvi obrisem, ili da ostavim oba? Ne bih da nesto zabrljam, posto sam blizu resenja. Pozdrav

 
Odgovor na temu

Jpeca
Predrag Jovanović
poslovni analitičar
Gowi
Pančevo

Moderator
Član broj: 25683
Poruke: 2268
194.106.170.*

Sajt: www.gowi.rs


+109 Profil

icon Re: Promena prvog karaktera u nizu?07.10.2009. u 13:39 - pre 177 meseci
Zavisi gde ti je primerenije da izvršiš validaciju i obradiš grešku.
Događaj OnChange se dešava na svaku promenu TextBox-a, dakle nakon unosa/brisanja svakog znaka sa tastature.
Događaj OnExit se dešava pre nego što kontrola izgubi fokus i pređe se na novu kontrolu u formi.
Jedana validacija trebalo bi da je sasvim dovoljna, pa ako ti odgovara OnChange uradi tako. Obrada oba događaja nije greška ali se čini kao dupli posao u tvom slučaju.

Nije to loše Rembrante, samo što ne bi dodao još malo boje?
 
Odgovor na temu

neptuncokg
Predrag M
racunovodja
Kragujevac

Član broj: 230353
Poruke: 326
93.86.183.*



+9 Profil

icon Re: Promena prvog karaktera u nizu?07.10.2009. u 20:00 - pre 177 meseci
Hvala, pokusacu nesto da izmiksujem, a da ne pokvarim ono sto vec radi. Pozdrav
 
Odgovor na temu

[es] :: Office :: Excel :: Promena prvog karaktera u nizu?

[ Pregleda: 3073 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.