Bienvenido a la mayor comunidad de usuarios EXCEL

Regístrate gratis ahora para ver contenidos y descargas sin restricciones!

Regístrate gratis

Error en Ubound cuando el rango tiene un solo elemento

Salvador1

Member
Registrado
19 Oct 2010
Mensajes
452
Hola:

Una consulta teórica.
Supongamos que tengo esto:

Set R = Range("A1:A2")
Vec= R
Q = Ubound(Vec)
El resultado es: Q=2 (A1 y A2 tienen datos númericos o de texto)

Y ahora esto:
Set R...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 
.
Ups... "Se me fue" un Application de más. Lo correcto sería:
Código:
Set R = Range("a1")
With Application
  If R.Count = 1 Then Vec = .Transpose(Array(R)) Else Vec = .Transpose(R)
End...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 
.
O similarmente:
Código:
Set R = Range("a1")
If R.Count = 1 Then Vec = Application.Transpose(Array(R)) Else Vec = Application.Transpose(R)
 
Volver
Arriba