Sobre macros de excel

Buen día estoy creando una macro y voy ir al grano, tengo una publicación así

Dim E(300) As Integer y después la cambie a Variant esto con el fin de que

E(xmas) = Cells(reng, 30) me diera el valor de 3.65 en vez de 4.0 redondeado. Lo que me interesa tener es alguna información referente a todo esto de publicar y dimensionar para que no me vuelva a pasar, porque tarde en ver como resolverlo y quiero tener mayores conocomientos del tema, gracias.

1 respuesta

Respuesta
1

Más bien, te recomendaría que no te compliques mucho declarando las variables, VBa lo resuelve con los valores que va aceptando la variable

Por ejemplo, puedes declarar así:

Dim E(300)

Con eso recibe cualquier valor, y si más adelante requieres enteros o decimales, puedes usar un formato o una función

En todo caso, la variable debes declararla como Long o como Double, para aceptar números con decimales.

Dim E(300) As Double

Revisa más ejemplos aquí:

http://www.ozgrid.com/VBA/variables.htm

Saludos. Dam
Si es lo que necesitas.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas