............ 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]
avatar
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!
avatar
Roberto2010

Masculino Cantidad de envíos : 76
Edad : 41
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.
avatar
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
avatar
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.
avatar
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


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.