19/11/2010, 08:02
|
| | | Fecha de Ingreso: noviembre-2007 Ubicación: Mexico Df
Mensajes: 742
Antigüedad: 17 años, 1 mes Puntos: 69 | |
Respuesta: Excel: Limitar elnúmero de caracteres en un celda te voy a poner el código explicado para que lo modifiques de acuerdo a lo que necesitas.
por ejemplo esto se aplicaría solo si fuera la celda E4
Código:
If Target.Column = 5 Then ' si la celda que estas escribiendo esta en la columna 5
If Target.Row = 4 Then ' evalúo que el renglón sea el 4
' si quisiera otra celda debo fijarme en que columna y en que renglón está para poner esos números aquí. por ejemplo A2 sería column =1 y row=2. Si quiero W55 sería column=23 row=55.
Target.Value = Left(Target.Value, 15) Target es la celda donde estoy escribiendo , la función left gunciona así: left(texto del que quiero cortar un x numero de caracteres desde el principio del texto, cuantos caracteres quiero que recorte)
si quiero que solo me permita 7 en lugar del 15 pongo 7, si quiero que me acepte 4 pongo un 4. Puedo poner tantas celdas sean necesarias evaluar.
end if
End If
__________________ La verdad es que lo que no quisiera dejar de hacer nunca (a parte de comer) es programar
Última edición por Monimo; 19/11/2010 a las 08:07 |