RE:Curiosidad al manejar texto
Hola, ira no entendi bien la pregunta. Haber si te sirve, te mando una funcion a la que le envias por parametro un tipo string y te devuelve un texto donde solo su primer caracter es cambiado a mayuscula. Dentro de la funcion vas a ver que uttilizo Ucase que te permite llevar a mayuscula una cadena de caracteres al igual que Lcase te permite llevar a minuscula dicha cadena.
Supongamos que tenes dos cajas de texto y un commandbutton. En el text1 escrivis "hola" u "HOLA" y vos queres que te devuelva "Hola".
Private Sub Command1_Click()
Text2.Text = CambioTexto(Text1.Text)
End Sub
Function CambioTexto(Txto As String)
CambioTexto = UCase(Left(Txto, 1)) & LCase(Mid(Txto, 2))
End Function
'Ucase, me permite llevar a mayuscula el o los caracteres señalados.
'Lcase, me permite llevar a minuscula el o los caracteres señalados.
Left, Right y Mid te permiten manejarte en intervalos de una cadena de caracteres.
Espero te sirva, suerte
Arnaldo.