Softver O programima koje koristite ili namjeravate koristiti
|
|
02.12.2009., 15:34
|
#1
|
Registrirani korisnik
Registracija: Jul 2008.
Postova: 17
|
Excell - VELIKA SLOVA u mala slova
Zanima me da li je moguće u čelijama uz pomoć neke formule pretvoriti npr. HORVAT IVAN u Horvat Ivan. Znači sve je jedna čelija i trebali bi mi prvo veliko slovo, a ostalo mala slova, kao u primjeru. Imam veliku bazu podataka i trebalo bi to ispraviti, a da ne tipkam 10 dana. Hvala.
|
|
|
02.12.2009., 15:49
|
#2
|
Registrirani korisnik
Registracija: Sep 2007.
Postova: 296
|
Upišeš u susjednu ćeliju =PROPER(A1) i povučeš formulu dolje...
__________________
Just because I don't care doesn't mean I don't understand.
Simpson, Homer
|
|
|
02.12.2009., 23:11
|
#3
|
Registrirani korisnik
Registracija: Jul 2008.
Postova: 17
|
Quote:
readycool kaže:
Upišeš u susjednu ćeliju =PROPER(A1) i povučeš formulu dolje...
|
Puno hvala, skužio sam PROPER, ali ne i da ga upisuješ u drugu čeliju.
|
|
|
04.12.2009., 14:07
|
#4
|
Registrirani korisnik
Registracija: Sep 2007.
Postova: 296
|
Mogao bi i čeliju napisati PROPPER -> ćeliju
__________________
Just because I don't care doesn't mean I don't understand.
Simpson, Homer
|
|
|
06.12.2009., 23:20
|
#5
|
Registrirani korisnik
Registracija: Oct 2007.
Postova: 9,856
|
a mene zanima kako da mala slova automatski u svim celijama prebacuje u velika slova ?
npr: kad ja napisem ''ivan horvat'' ne zelim da mi on u drugoj celiji pretvori u ''IVAN HORVAT'' nego zelim da mi u toj istoj celiji to ucini?
Zadnje uređivanje Paskaneman : 06.12.2009. at 23:48.
|
|
|
07.12.2009., 08:36
|
#6
|
Registrirani korisnik
Registracija: Sep 2007.
Postova: 296
|
Treba ti macro za to, inače ne možeš... Ali i onda moraš pokrenuti tu macro funkciju
Ipak mislim da ti je jednostavnije upisati u neku ćeliju npr. B1: =UPPER(A1) zatim kopiraš cijeli B stupac, vratiš se na prvotni (A stupac) i PASTE SPETIAL -> VALUES
Pa će ti kopirati preko postojećeg i inda izbrišeš B
__________________
Just because I don't care doesn't mean I don't understand.
Simpson, Homer
|
|
|
07.12.2009., 09:42
|
#7
|
Registrirani korisnik
Registracija: Sep 2007.
Postova: 296
|
A ako hoćeš pomoću Macro probaj s ovim:
Kod:
Public Sub ConvertUpper()
With Range("A1:A1000")
.Value = Evaluate("IF(ISTEXT(" & .Address & "),UPPER(" & .Address & "),REPT(" & .Address & ",1))")
End With
End Sub
__________________
Just because I don't care doesn't mean I don't understand.
Simpson, Homer
|
|
|
07.12.2009., 09:45
|
#8
|
Registrirani korisnik
Registracija: Sep 2007.
Postova: 296
|
Dodao bih samo da ako želiš da ti pretvori u velika slova riječi koje selektiraš onda:
Kod:
Public Sub ConvertUpper()
Dim rngArea As Range
For Each rngArea In Selection.Areas
With rngArea
.Value = Evaluate("IF(ISTEXT(" & .Address & "),UPPER(" & .Address & "),REPT(" & .Address & ",1))")
End With
Next rngArea
End Sub
__________________
Just because I don't care doesn't mean I don't understand.
Simpson, Homer
|
|
|
07.12.2009., 17:08
|
#9
|
Registrirani korisnik
Registracija: Oct 2007.
Postova: 9,856
|
sokole hvala ti na trudu ali ja stvarno nerazumin te ''sifre'' koje si mi napisao
|
|
|
07.12.2009., 21:02
|
#10
|
Registrirani korisnik
Registracija: Sep 2007.
Postova: 296
|
Ako ne želiš dodati jedan stupac kako sam ti opisao gore, onda ćeš se morati malo educirati...
Hm, najbolje ti je pogledati negdje na youtubeu kako se to radi
npr ovdje
Samo umjeto upisivanja u modul kako je tu prikazano samo copy paste jedan od gornja dva koda (koji ti više koristi.. za drugi samo paste, za prvi prilagodi ćelije za koje ti treba raditi)... I to je to... Dobio si svoju makro naredbu.
Možeš je:
a) svaki put pokrenuti
b) napraviti shortcut na tipkovnici
c) ubaciti neki shape i pridijeli mu macro
__________________
Just because I don't care doesn't mean I don't understand.
Simpson, Homer
|
|
|
|
Sva vremena su GMT +2. Trenutno vrijeme je: 08:12.
|
|
|
|