Visual Basic para Aplicaciones - Error en el método "range" de objeto "_Global"

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

Error en el método "range" de objeto "_Global"

Publicado por Martín (3 intervenciones) el 15/08/2017 13:57:07
Bueno días. Agradezco el poder participar en LWP para consultar una duda.
Realicé una tabla muy simple y un botón que ejecuta un filtro avanzado. La realicé ayer y funcionaba. El problema surge hoy cuando inicio Excel y al presionar ese botón recibo el mensaje: Error '1004' en tiempo de ejecución. Error en el método 'range' de objeto '_Global'
El código de VBA lo copio a continuación y el depurador me marca el error en la instrucción que coloco en negritas.

1
2
3
4
5
6
7
8
9
10
11
12
13
Sub VerCupDisp()
'
' VerCupDisp Macro
'
 
'
    Range("C5").Select
    Application.CutCopyMode = False
    Application.CutCopyMode = False
    Range("TablaCupones[#All]").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange _
        :=Range("L14AGO!Criteria"), Unique:=False
    Range("Tabla1[[#Headers],[Fecha inicio]]").Select
    ActiveSheet.ListObjects("Tabla1").TableStyle = "TableStyleLight9"

Desde ya, agradezco muchísimo la ayuda que puedan brindarme.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Error en el método "range" de objeto "_Global"

Publicado por JuanC (565 intervenciones) el 15/08/2017 20:08:40
mirando el código no puedo darme cuenta, es necesario tener el libro y probar... (para mí al menos)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Error en el método "range" de objeto "_Global"

Publicado por Martín (3 intervenciones) el 15/08/2017 20:53:59
Gracias por tu respuesta.
Adjunto el archivo. El error lo recibo cuando presiono cualquiera de los 2 botones de la solapa CUPONES.
Gracias y saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Error en el método "range" de objeto "_Global"

Publicado por JuanC (565 intervenciones) el 16/08/2017 01:49:13
por lo que veo hay problemas con los rangos,
TablaCupones[#All] no existe (¿de dónde salen los datos con[#]?
el nombre correcto de la tabla es TablaCupones

Tabla1 tampoco existe
en lugar de L14AGO!Criteria supongo que debe ir Criterios... (nombre del rango válido)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

Error en el método "range" de objeto "_Global"

Publicado por Martín (3 intervenciones) el 16/08/2017 20:06:29
Tu ayuda fue invalorable!
Era eso, las tablas estaban mal nombradas.
Como es la primera vez que trabajo con VB, no revisé el código.
Mil gracias!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar