Velika začetnica

Pomoč pri izdelavi makrov
Odgovori
Buba
Prispevkov: 85
Pridružen: Sr Mar 12, 2008 11:49 am
Kraj: Maribor

Velika začetnica

Odgovor Napisal/-a Buba »

Pozdravljeni!

Če napišem:

Koda: Izberi vse

ime=format("miha", ">")
dobi spremenljivka vrednost "MIHA".
Kaj moram, napraviti da dobim "Miha"
Nikjer v excelovi pomoči ne najdem odgovora.

Lep dan1 8)
Buba
admin
Site Admin
Prispevkov: 3687
Pridružen: Sr Jul 20, 2005 10:06 pm

Odgovor Napisal/-a admin »

:):) Kje ste sploh to našli... Zanimivo :)... Ne ne; za pretvarjanje v velike črke imate funkcijo UCASE, v majhne LCASE, v te ki jih iščete vi pa je potrebno poseči po objektu Application ==>

Koda: Izberi vse

Sub test()
  Dim niz As String
  
  niz = "mIHa"
  Debug.Print UCase(niz)                 ' --> MIHA
  Debug.Print LCase(niz)                 ' --> miha
  Debug.Print Application.Proper(niz)    ' --> Miha
End Sub
lp,
Matjaž Prtenjak
Administrator
Buba
Prispevkov: 85
Pridružen: Sr Mar 12, 2008 11:49 am
Kraj: Maribor

Odgovor Napisal/-a Buba »

Hvala!
Nisem si mislil da je rešitev mojega problema povezana z objektom application.

Sam sem problem rešil z funkcijo:
- niz ime razbiješ na prvo črko in preostanek
- prvo črko spremeniš v veliko (z uporabo funkcije format)
- združiš oba dela.

Ampak želel sem elegantnejšo rešitev.

Še enkrat hvala!

Lep dan.
Buba
Odgovori