............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

TextBox para ingreso de números con decimales

Ver el tema anterior Ver el tema siguiente Ir abajo

TextBox para ingreso de números con decimales

Mensaje por Cacho R el Sáb Abr 28, 2012 4:46 pm

A propósito de una reciente consulta en el Foro, muestro una forma de tratar el ingreso de números con decimales a las celdas del Excel mediante textbox's.

Adicionalmente aprovecho para analizar un error típico: si guardamos en una celda el contenido del textbox (el habitual: Range("A1") = TextBox1) no obtenemos un número, sino un texto "que se parece a un número".

Para finalizar y como al código del textbox no le puse limitaciones a la cantidad de dígitos de la parte entera del número, aproveché para mostrar el tema de los 15 dígitos de precisión numérica que tiene el Excel.

Saludos, Cacho R.

[Tienes que estar registrado y conectado para ver este vínculo]

Cacho R
Moderador
Moderador

Masculino Cantidad de envíos : 210
Ciudad - Pais : Buenos Aires
Version de Excel : Desde Multiplan (pre-Excel) hasta 2010
Fecha de inscripción : 29/06/2011

Volver arriba Ir abajo

Re: TextBox para ingreso de números con decimales

Mensaje por Roberto2010 el Sáb Abr 28, 2012 7:46 pm

Ok! el otro post era calificación bueno, este sí es calificación inmejorable, jeje!
Es verdad, siempre se puede hallar una mejor forma, más completa y más eficiente.
Muchas gracias por enseñar lo de los 15 dígitos y como perjudica a las funciones, no lo sabía.
Gracias Cahor R. por contribuir a este excelente foro: ¡Master!

Roberto2010

Masculino Cantidad de envíos : 76
Edad : 40
Ciudad - Pais : ARGENTINA
Version de Excel : 2003-2007
Fecha de inscripción : 03/09/2010

Volver arriba Ir abajo

Re: TextBox para ingreso de números con decimales

Mensaje por Cacho R el Sáb Abr 28, 2012 9:13 pm

Roberto2010 escribió:... Muchas gracias por enseñar lo de los 15 dígitos y como perjudica a las funciones, no lo sabía...
Oye, Roberto: ¡Qué este tema no te haga perder el sueño, por favor!...
(jajajaja)

Este tema es propio de TODAS las calculadoras (las muy sofisticadas -como el Excel- o las muy sencillas como las que tienen las cuatro operaciones básicas), y por ello -normalmente- no nos damos cuenta y ni nos interesa.

En efecto: imagina una calculadora tan sencilla que solo "tolera" 4 dígitos de precisión.
Quieres multiplicar dos números: 3,03 * 4,04. Su resultado es: 12,2412.

Como nuestra "humilde" calculadora solo "tolera" cuatro dígitos de precisión, entonces nos entrega: 12,24.

Todas las calculadoras que se han inventado (y las que se inventarán) -necesariamente- tienen un límite: ¡más grande, más chico!... Pero que lo tienen: ¡lo tienen!.

Así, el Excel lo tiene: su precisión numérica MÁXIMA es de 15 dígitos numéricos (obviamente -en estos 15- no se tienen en cuenta las comas, los puntos ni los signos menos).

Para otros detalles (algunos de ellos los hemos "sufrido" en nuestros tiempos de usuarios novatos) puedes darle una mirada a:

  • Cambiar la precisión de los cálculos en un libro

Saludos, Cacho R.

Cacho R
Moderador
Moderador

Masculino Cantidad de envíos : 210
Ciudad - Pais : Buenos Aires
Version de Excel : Desde Multiplan (pre-Excel) hasta 2010
Fecha de inscripción : 29/06/2011

Volver arriba Ir abajo

Re: TextBox para ingreso de números con decimales

Mensaje por GalileoGali el Dom Abr 29, 2012 9:54 pm

Gracias Cacho: muy buen aporte, como siempre clarísimo

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional

GalileoGali
Admin

Masculino Cantidad de envíos : 1962
Edad : 61
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: TextBox para ingreso de números con decimales

Mensaje por Cacho R el Lun Abr 30, 2012 11:50 pm

GalileoGali escribió:Gracias Cacho: muy buen aporte, como siempre clarísimo
¡Al contrario, Galileo!
¡Gracias a vos por brindarnos este ámbito -libre y gratuito- en donde disfrutamos hacer saber, todo aquello que creemos (quizá equivocadamente) que lo sabemos!

Saludos, Cacho R.

Cacho R
Moderador
Moderador

Masculino Cantidad de envíos : 210
Ciudad - Pais : Buenos Aires
Version de Excel : Desde Multiplan (pre-Excel) hasta 2010
Fecha de inscripción : 29/06/2011

Volver arriba Ir abajo

Re: TextBox para ingreso de números con decimales

Mensaje por Contenido patrocinado Hoy a las 3:15 pm


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.