Saltar al contenido
View in the app

A better way to browse. Learn more.

Ayuda Excel

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Modificar alcance libro a hoja

publicado

Hola,

Estoy adaptando una macro para filtrar varias tablas dinámicas según el valor de una celda, conseguí una macro cuyo alcance son todas las tablas de todas las hojas de un libro, mi pregunta es:

¿que cambio debo en la macro para que los filtros solo se hagan en todas las tablas de una hoja en particular y no en todas las tablas del libro (nombre de la hoja que contiene las tablas "Filtros"), esta es la macro.

Private Sub Worksheet_Change(ByVal Target As Range)

Dim Hoja As Worksheet
Dim TD As PivotTable

If Not Intersect(Target, Range("B3")) Is Nothing Then

Range("B4:B6").ClearContents

'Recorrer todas las hojas del libro
For Each Hoja In ThisWorkbook.Worksheets

'Recorrer las tablas dinámicas de la hoja
For Each TD In Hoja.PivotTables

'En base al campo AREA de la tabla dinámica:
With TD.PivotFields("AREA")

'Limpiar todos los filtros
.ClearAllFilters

'Filtrar por el valor de la celda B3
On Error Resume Next
.CurrentPage = Range("B3").Value

End With

Next TD
Next
End If

End Sub[/CODE]

Featured Replies

No hay posts para mostrar

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.