Natrag   Forum.hr > Informatička tehnologija > Softver

Softver O programima koje koristite ili namjeravate koristiti

Odgovor
 
Tematski alati Opcije prikaza
Old 02.12.2009., 15:34   #1
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.
riki32 is offline  
Odgovori s citatom
Old 02.12.2009., 15:49   #2
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
readycool is offline  
Odgovori s citatom
Old 02.12.2009., 23:11   #3
Quote:
readycool kaže: Pogledaj post
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.
riki32 is offline  
Odgovori s citatom
Old 04.12.2009., 14:07   #4
Mogao bi i čeliju napisati PROPPER -> ćeliju
__________________
Just because I don't care doesn't mean I don't understand.
Simpson, Homer
readycool is offline  
Odgovori s citatom
Old 06.12.2009., 23:20   #5
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.
Paskaneman is offline  
Odgovori s citatom
Old 07.12.2009., 08:36   #6
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
readycool is offline  
Odgovori s citatom
Old 07.12.2009., 09:42   #7
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
readycool is offline  
Odgovori s citatom
Old 07.12.2009., 09:45   #8
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
readycool is offline  
Odgovori s citatom
Old 07.12.2009., 17:08   #9
sokole hvala ti na trudu ali ja stvarno nerazumin te ''sifre'' koje si mi napisao

Paskaneman is offline  
Odgovori s citatom
Old 07.12.2009., 21:02   #10
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
readycool is offline  
Odgovori s citatom
Odgovor



Kreni na podforum




Sva vremena su GMT +2. Trenutno vrijeme je: 08:12.