Visual Basic para Aplicaciones - primer letra en mayúscula de una frase

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil
Val: 11
Ha aumentado su posición en 5 puestos en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

primer letra en mayúscula de una frase

Publicado por gonza (9 intervenciones) el 15/04/2020 16:40:03
hola...
me podrían ayudar de favor con una macro que me ponga en mayúscula solo la primer letra de una frase...

tengo esta que hace la función de nompropio:
1
2
3
4
5
6
7
Sub nom_propio()
    Dim celda As Range
 
    For Each celda In Selection
        celda.Value = Application.WorksheetFunction.Proper(celda.Value)
    Next
End Sub

pero esta macro me convierte en mayúscula la primer letra de cada palabra que componen la frase:
"Eran Los Tiempos De Frío"

yo quiero que me convierta solo la primer letra de toda la frase:
"Eran los tiempos de frío"

gracias por sus atenciones...saludos!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 44
Ha disminuido su posición en 3 puestos en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

primer letra en mayúscula de una frase

Publicado por Marcos José (22 intervenciones) el 16/04/2020 14:31:41
prueba esto


1
2
3
4
5
6
7
8
9
10
11
12
13
Sub nombres()
Largo=Len(Range(“A1))
‘Si están en mayúsculas las convertimos en minúsculas
mom=Lcase(Range(“A1”)
Convertimos la primera letra en mayúscula de la primera palabra
Nombre=Ucase(Left(nom,1)&Rihgt(mom,largo-1)
For j=2 to largo-1
   If Mid(nombre,j-1)=“ “ Then
       nombre=Left(nombre,j) & Ucsse(mid (nombres+1,1)) & Right (nombre,largo-j-1)
   Enf if
Next j
Range (“A1”)=nombre
end sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 11
Ha aumentado su posición en 5 puestos en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

primer letra en mayúscula de una frase

Publicado por gonza (9 intervenciones) el 16/04/2020 23:35:40
excelente!!!!. Sí funciona...muchas gracias!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 44
Ha disminuido su posición en 3 puestos en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

primer letra en mayúscula de una frase

Publicado por Marcos José (22 intervenciones) el 20/04/2020 01:51:21
esa macro es para celda o textbox?, porque yo lo necesito para textbox
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 11
Ha aumentado su posición en 5 puestos en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

primer letra en mayúscula de una frase

Publicado por gonza (9 intervenciones) el 24/04/2020 16:50:01
es para celda...slds!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar