Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

error 1004 en el metodo range del objeto global

707 views
Skip to first unread message

Javier VFM

unread,
Jan 8, 2010, 6:03:05 AM1/8/10
to
Tengo una rutina en access que exporta a excel y crea un hypervinculo en una
determinada celda.El problema es que la primera vez que ejecuta el codigo
funciona bien. Pero la segunda vez que lo ejecuto me da el error antes
expuesto. Si me salgo de la base de datos y vuelvo a entrar, funciona la
primera vez.
el codigo es
Celda = "X" & irow
NombrePlano = Nz(rs("FOTO1"))
If NombrePlano <> Null Then
Set oExcel1 = Range(Celda).Hyperlinks.Add _
(Range(Celda), NombrePlano)
End If

si elimino estas lineas puedo ejecutar la rutina y genera bien el XLS.

gracias

pepe

unread,
Jan 8, 2010, 10:07:22 AM1/8/10
to
No puedes añadir un hiperlink a una celda que ya lo tiene. Antes de crear el
hiperenlace comprueba si ya existe uno y, en suc aso, lo borras.


"Javier VFM" <Javi...@discussions.microsoft.com> escribió en el mensaje de
noticias news:DC1BD330-526E-4050...@microsoft.com...

Javier VFM

unread,
Jan 11, 2010, 1:14:01 AM1/11/10
to
El fichero que genero siempre esta vacio, leo de una plantilla xlt y escribo
en una xls cuando termino de rellenarla, luego siempre esta vacia y la
primera vez simpre funciona, es a partir de la segunda cuando da el error.

Y lo raro es que si salgo de access y vuelvo a entrar la generacion de excel
vuelve a funcionar.

Se te ocurre alguna otra cosa

"pepe" escribió:

> .
>

0 new messages