Bienvenido a la mayor comunidad de usuarios EXCEL

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

Regístrate gratis

Script para filtrar

  • Autor del tema Autor del tema JFPKMN
  • Fecha de inicio Fecha de inicio

JFPKMN

New member
Registrado
12 Nov 2024
Mensajes
16
Hola,

Quiero hacer una macro que me saque los datos de la tabla de las filas donde "MaterialIndex" sea distinto de 0. Para ello, había pensado en filtrar por todo menos 0 y luego copiar la tabla...
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í
 

Adjuntos

Solución
Buenos días , con tu permiso @Abraham.Valencia

Independientemente de que efectivamente no hay ninguna macro ...

Para empezar tendrías que revisar también el formato de los datos, ya que tampoco son los correctos .. o yo me he liado ...
En lo que te adjunto filtra columnas a hasta f, porque parece ser que en tu hoja solo has copiado los mismos y los has puesto como tabla

Por lo demás ...

Te adjunto ...

Recuerda también que para ejecutar macros los archivos son xlsm o xlsb no xlsx

Código:
Sub Filtrar()
'< Filtramos por MaterialIndex que no sean 0>

On Error Resume Next
    
    'Seteamos las hojas para referencia :
    
    Dim Ws As Worksheet, Wd As Worksheet
    Set Ws = Sheets("Script")
    Set Wd = Sheets("Copiar tabla sin...
Buenos días , con tu permiso @Abraham.Valencia

Independientemente de que efectivamente no hay ninguna macro ...

Para empezar tendrías que revisar también el formato de los...
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í
 

Adjuntos

Volver
Arriba