[VBA] omzetten upper & lower case

Pagina: 1
Acties:
  • 233 views sinds 30-01-2008
  • Reageer

  • RaZ
  • Registratie: November 2000
  • Niet online

RaZ

Funky Cold Medina

Topicstarter
Lo,

In Excell wil ik delen in HOOFDLETTERS en in kleine letters, en een ander deel weer beginnend met hoofdletter
zoals, voornaam moet dus eerste letter een hoofdletter zijn, en de rest niet.

hoofdletters = UCase()
kleine letters = LCase()
maar welk commando gooit de eerste letter in caps, en rest rest naar klein?

het is de Proper (in iedergeval, sommige proggies gebruiken het)

Welk is voor VBA? Met name Excell

Ey!! Macarena \o/


  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Is ontzettend simpel zelf te maken, je moet alleen even kijken naar substrings.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Verwijderd

UCase(Left(String,1)) & LCase(Right(String, Len(String) - 1))

  • RaZ
  • Registratie: November 2000
  • Niet online

RaZ

Funky Cold Medina

Topicstarter
Op vrijdag 28 december 2001 15:33 schreef dusty het volgende:
Is ontzettend simpel zelf te maken, je moet alleen even kijken naar substrings.
Nou, vertel mij dan waar ik dat moet zoeken, wat ik krijg alleen een foutmelding de er een fout is, en ik kan niet zoeken op commando's in m'n visual basic for apps |:(

Ey!! Macarena \o/


  • RaZ
  • Registratie: November 2000
  • Niet online

RaZ

Funky Cold Medina

Topicstarter
Op vrijdag 28 december 2001 15:38 schreef dev het volgende:
UCase(Left(String,1)) & LCase(Right(String, Len(String) - 1))
Merci.. Nu alleen weten waar ik dit soort dingen zelf ken vinden :)

Ey!! Macarena \o/


Verwijderd

Op vrijdag 28 december 2001 15:41 schreef RaZ het volgende:

[..]

Merci.. Nu alleen weten waar ik dit soort dingen zelf ken vinden :)
Zoiets mnoet je gewoon zelf bedenken...is toch gewoon logisch nadenken? Als je weet hoe je een string UCase en Lcase kunt maken, dan ben je in principe ver genoeg...

Maar als je er niet uit komt heb je altijd nog het GOT-forum :)

  • RaZ
  • Registratie: November 2000
  • Niet online

RaZ

Funky Cold Medina

Topicstarter
Op vrijdag 28 december 2001 15:42 schreef ScarFace_2000 het volgende:

[..]

Zoiets mnoet je gewoon zelf bedenken...is toch gewoon logisch nadenken? Als je weet hoe je een string UCase en Lcase kunt maken, dan ben je in principe ver genoeg...

Maar als je er niet uit komt heb je altijd nog het GOT-forum :)
Hmm... eigenlijk wel ja, vanochtend al 3 uur aan een bat file gesleuteld.. voor 6 regels. Waar zouden we zijn zonder tweakers.net :)

Ey!! Macarena \o/


  • RaZ
  • Registratie: November 2000
  • Niet online

RaZ

Funky Cold Medina

Topicstarter
nevermind, open wel een 2de draadje

Ey!! Macarena \o/


Verwijderd

te laat...

Verwijderd

Op vrijdag 28 december 2001 15:38 schreef dev het volgende:
UCase(Left(String,1)) & LCase(Right(String, Len(String) - 1))
Kan korter:
code:
1
UCase(Left(String,1)) & LCase(Mid(String, 2))

  • Skinny
  • Registratie: Januari 2000
  • Laatst online: 13-09 23:09

Skinny

DIRECT!

zie

[topic=363425/1/25]

SIZE does matter.
"You're go at throttle up!"


  • Tim
  • Registratie: Mei 2000
  • Laatst online: 23-07 15:18

Tim

Op vrijdag 28 december 2001 19:44 schreef Skinny het volgende:
zie

[topic=363425/1/25]
Wow! Een link naar dit topic in dit topic!
Nuttig..

  • Skinny
  • Registratie: Januari 2000
  • Laatst online: 13-09 23:09

Skinny

DIRECT!

Op vrijdag 28 december 2001 19:46 schreef Timpie2000 het volgende:

[..]

Wow! Een link naar dit topic in dit topic!
Nuttig..
Jij hebt echt humor! :P ... ik lig nu echt dubbel haha
SOLLY!


Take 2.. camera, light, action!

Zie..
[topic=363460/1/25]

SIZE does matter.
"You're go at throttle up!"


Verwijderd

Op vrijdag 28 december 2001 19:42 schreef Thargol het volgende:

[..]

Kan korter:
code:
1
UCase(Left(String,1)) & LCase(Mid(String, 2))
Kan ook idd :P

Voor de zekerheid nog ff: gebruik niet te naam String, want dat mag natuurlijk niet.

Verwijderd

code:
1
StrConv("een twee drie", vbProperCase)

Alleen krijg je dan bij elk nieuwe woord een hoofdletter aan het begin...

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 19:13

Crazy D

I think we should take a look.

Op vrijdag 28 december 2001 20:05 schreef dev het volgende:

[..]

Kan ook idd :P

Voor de zekerheid nog ff: gebruik niet te naam String, want dat mag natuurlijk niet.
En vergeet ook niet te checken of de string wel langer is dan 1 teken, anders krijg je een mooie error :)

En nog ff mierenneuken:
Left$ gebruiken i.p.v. Left. Left$ geeft een string terug, Left een variant van het string-type. Subtiel verschil, maar bij 100000 in een loop scheelt het wel degelijk ;)

Exact expert nodig?


Verwijderd

En nog ff mierenneuken:
Left$ gebruiken i.p.v. Left. Left$ geeft een string terug, Left een variant van het string-type. Subtiel verschil, maar bij 100000 in een loop scheelt het wel degelijk ;)
Effe terug antfucken:
De vraag ging over VBA niet VB. VBA heeft bij mijn weten niet de functies met de $.

Verwijderd

code:
1
StrConv("een twee drie", vbProperCase)

Alleen krijg je dan bij elk nieuwe woord een hoofdletter aan het begin...
Debbus, nu heb je zelfs een oude rot :7 in het vak weer wat nieuws geleerd. :)

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 19:13

Crazy D

I think we should take a look.

Op zaterdag 29 december 2001 16:51 schreef Thargol het volgende:
Effe terug antfucken:
De vraag ging over VBA niet VB. VBA heeft bij mijn weten niet de functies met de $.
Office2000 iig wel :)

Exact expert nodig?

Pagina: 1