¿Cómo hacer que la celda agregue automáticamente un espacio antes del número después de ingresar un número sin agregar automáticamente 0 delante del número cuando no hay suficientes dígitos?
Estimado, esto requiere programación VBA para completarse. El siguiente código agregará automáticamente espacios iniciales cuando ingrese un número en cualquier celda de la tabla actual. Sin embargo, te sugiero que especifiques un rango, porque supongo que no quieres que funcione en toda la tabla, ¿verdad? Por favor pregunte nuevamente si es necesario.
Abra su archivo Excel, presione "Alt+F11" para abrir la ventana de edición de VBA, luego haga doble clic en la hoja correspondiente a la izquierda y pegue el siguiente código en el espacio en blanco a la derecha. Cierre la ventana de VBA. ¿Privado?Sub?Worksheet_Change(ByVal?Target?As?Range)
¿Activado?Error?Resume?Siguiente
Application.EnableEvents?=?False
Si ?IsNumeric(Target.Value)?Then?Target.NumberFormat?=?"@":?Target.Value?=?"?"?&?Target.Value
Application.EnableEvents?=?True
¿Fin?Sub