Ya he colocado esta pregunta en el foro en inglés, pero desafortunadamente no he obtenido respuesta aún. Acá va:
Este es un pedazo de mi código:
MsgBox ("Antes de filtro avanzado" & Worksheets("Datos").AutoFilterMode)
Range("'Coaching.xls'!Datos").AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Range("'Coaching.xls'!Crit_Filtro"), _
CopyToRange:=Selection, Unique:=True
MsgBox ("Después del filtro avanzado" & Worksheets("Datos").AutoFilterMode)
Antes del filtro avanzado, la hoja Datos muestra "Verdadero" ó sea que está activo el auto filtro (Nota: esta hoja está protegida) ; después de que ejecuto el filtro avanzado, los botones del autofiltro ya no aparecen (se desactiva el autofiltro): el msgbox muestra "Falso".
No hay mas instrucciones entre el msgbox "antes" del filtro avanzado y el msgbox "después" del filtro avanzado.
Tener en cuenta que :
- El rango "Datos" es un rango dinámico en la hoja "Datos";
- El rango de criterios, "Crit_filtro" esta en otra hoja diferente a la hoja
donde está el rango (fuente) de datos del filtro avanzado y
- El rango "Copy to" también está en una hoja diferente a las dos
anteriores.
Lo anterior significa que intervienen tres hojas diferentes en el filtro avanzado.
Alguna idea de por qué se está desactivando el autofiltro en la hoja fuente de datos para el filtro avanzado?.
Muchas gracias por su ayuda.
Caliche
Este es un pedazo de mi código:
MsgBox ("Antes de filtro avanzado" & Worksheets("Datos").AutoFilterMode)
Range("'Coaching.xls'!Datos").AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Range("'Coaching.xls'!Crit_Filtro"), _
CopyToRange:=Selection, Unique:=True
MsgBox ("Después del filtro avanzado" & Worksheets("Datos").AutoFilterMode)
Antes del filtro avanzado, la hoja Datos muestra "Verdadero" ó sea que está activo el auto filtro (Nota: esta hoja está protegida) ; después de que ejecuto el filtro avanzado, los botones del autofiltro ya no aparecen (se desactiva el autofiltro): el msgbox muestra "Falso".
No hay mas instrucciones entre el msgbox "antes" del filtro avanzado y el msgbox "después" del filtro avanzado.
Tener en cuenta que :
- El rango "Datos" es un rango dinámico en la hoja "Datos";
- El rango de criterios, "Crit_filtro" esta en otra hoja diferente a la hoja
donde está el rango (fuente) de datos del filtro avanzado y
- El rango "Copy to" también está en una hoja diferente a las dos
anteriores.
Lo anterior significa que intervienen tres hojas diferentes en el filtro avanzado.
Alguna idea de por qué se está desactivando el autofiltro en la hoja fuente de datos para el filtro avanzado?.
Muchas gracias por su ayuda.
Caliche