Ver Mensaje Individual
  #16 (permalink)  
Antiguo 23/11/2010, 11:43
Avatar de Monimo
Monimo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Mexico Df
Mensajes: 742
Antigüedad: 16 años, 4 meses
Puntos: 69
Respuesta: Excel: Limitar elnúmero de caracteres en un celda

Que raro a mi me funciona perfecto, pego ese código en la hoja en la que quiero esas restricciones. Por ejemplo en la Hoja uno y entonces en las columnas , E H y K tengo esas restricciones.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Select Case Target.Column

Case Is = 5 'columna
Target.Value = Left(Target.Value, 4) ' numero de caracteres que quiera que acepte)

Case Is = 8
Target.Value = Left(Target.Value, 7)

Case Is = 11
Target.Value = Left(Target.Value, 4)

End Select
End Sub

Escribo todo el abecedario en una celda de la columna H doy enter y cuando termino me deja solo:

abcdefg

Podrías probar de nuevo?? Donde lo pegas? Que pasa si al terminar te posicionas sobre la misma celda donde escribiste? cambia algo?
__________________
La verdad es que lo que no quisiera dejar de hacer nunca (a parte de comer) es programar