Saltar al contenido

mMacro Para decimales


elvago07

Recommended Posts

publicado

Hola! Como están!
Me encontré con un pequeño problema el cual las soluciones que me leía en los foros no me corregía el problema.
Pero probablemente soy yo el que esta haciendo las cosas mal.

básicamente en un textbox pongo numero con decimales, (con comas). pero en la celda de la hoja de destino me los deja escrito como palabras. no como texto. UN caso similar me paso con las fechas pero ya lo he resuelto.
Si necesito sumar las celdas, el resultado esta errado ya que las celdas que contienen números con comas al ser tomadas como texto, no las cuenta.

 

envío el archivo para ver si me dan un poquito de luz.

Muchas Gracias!

decimales.xls

publicado

Hola elvago07

Los TextBox devuelven texto, tienes que pasar a valor numérico, por ejemplo con la función VAL, tal que

ActiveCell.Offset(0, 1) = Val(TextBox2)

Un saludo desde Vitoria

 

 

 

publicado

 

Muchas Gracias ioyama! probé tu solución y salio bien!

Antes de eso también me soluciono solo poner el ".value" después del textbox.
ej..
así estaba

ActiveCell.Offset(0, 0) = TextBox1
ActiveCell.Offset(0, 1) = TextBox2

así lo deje y funciono

ActiveCell.Offset(0, 0) = TextBox1.value
ActiveCell.Offset(0, 1) = TextBox2.value

Me pareció una solución muy simple. porque creo que ya antes había intentado poner eso. pero en fin. Mientras este funcionando.....

Tema cerrado!!

  • Silvia bloqueó este tema

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.