Macro funciona, pero al llamarla con código no
Hola experto tengo un pequeño problema con un código y una macro que no puedo combinar pues no corre al llamarla con código.
En un modulo puse el código para la macro "minusculas" que lo que hace es ponerme las letras de cada inicio de palabra por celda en mayúsculas
Sub minusculas()
For Each cell In Selection
cell.Value = Application.WorksheetFunction.Proper(cell.Value)
Next cell
End Sub
para llamar la macro y ejecutarla luego de hacer enter en la celda seleccionada codigo
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
Run "minusculas"
End If
End Sub
Entonces al poner un texto en la celda A1 no importa el largo de palabras debería pasarme las primeras letras de cada palabra a mayúsculas al presionar el enter, lo que no ocurre, pero si llamo a la macro con alt+f8 se ejecuta perfectamente.
Bueno eso de antemano muchas gracias.
Saludos
Pacnho.
En un modulo puse el código para la macro "minusculas" que lo que hace es ponerme las letras de cada inicio de palabra por celda en mayúsculas
Sub minusculas()
For Each cell In Selection
cell.Value = Application.WorksheetFunction.Proper(cell.Value)
Next cell
End Sub
para llamar la macro y ejecutarla luego de hacer enter en la celda seleccionada codigo
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
Run "minusculas"
End If
End Sub
Entonces al poner un texto en la celda A1 no importa el largo de palabras debería pasarme las primeras letras de cada palabra a mayúsculas al presionar el enter, lo que no ocurre, pero si llamo a la macro con alt+f8 se ejecuta perfectamente.
Bueno eso de antemano muchas gracias.
Saludos
Pacnho.
Respuesta de Abraham Valencia
1