Inicio > Microsoft Excel > gfellay > Modificar macro en Excel

Modificar macro en Excel

Experto:
Usuario:
Fecha: 16/06/2009
Valoración: (5,00 sobre 5) Categoría: Microsoft Excel
15/06/2009
azamorav, usuario preguntando en Microsoft Excel
Usuario
Buen día.
Necesito de tu ayuda.
Tengo la siguiente macro que su funcion es cambiar la primera letra a Mayuscula y poner punto final en una hoja de calculo.
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Target.Value = Application.WorksheetFunction.Proper(Left(Target.Value, 1)) & Mid(Target.Value, 2, Len(Target.Value))
If Right(Target.Value, 1) <> "." Then
Target.Value = Target.Value & "."
End If
End Sub
Como limito esta macro para que solo sea en la columna E y F de la hoja y no en toda la hoja.
 
Gracias
16/06/2009
azamorav, experto respondiendo en Microsoft Excel
Experto
lo primero que tienes que hacer es preguntar si Target.Column es 5 (E) o 6 (F), algo del estilo
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
if Target.Column = 5 or Target.Column = 6 Then
 Target.Value = Application.WorksheetFunction.Proper(Left(Target.Value, 1)) & Mid (Target.Value, 2, Len(Target.Value))
 If Right(Target.Value, 1) <> "." Then
 Target.Value = Target.Value & "."
 End If
End if
End Sub
Saludos
gfellay
16/06/2009
azamorav, usuario preguntando en Microsoft Excel
Usuario
OK.
MUCHAS GRACIAS.
TE RESPUESTA ME SIRVIO MUCHISIMO.
Enlaces patrocinados