Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [VBA Excel 2007/10] Funzioni reattive

    Buondì,
    in excel non ho trovato nessun modo per compilare delle funzioni in modo reattivo sugli oggetti di mio interesse.

    Mi spiego meglio con un esempio:
    Ho una pivot, eseguo un filtro nel menu a tendina di uno degli oggetti visibili.
    Quando ho selezionato qualcosa vorrei che partisse in automatico una funzione.

    Non potendo integrare del vba nella Pivot stessa non ho la possibilità di associare del codice a un evento (esempio click) ma lo posso fare solo tramite un modulo che devo per forza richiamare manualmente.

    Qualcuno ha mai avuto l'esigenza di utilizzare excel con questo tipo di automatismo?
    Se si mi sapete indirizzare?

    Grazie

  2. #2
    Ho appena notato che se inserisco del codice non nei moduli ma sui fogli posso renderli reattivi a delle operazioni.

    Ad esempio questa:
    codice:
    Private Sub Worksheet_PivotTableChangeSync(ByVal Target As PivotTable)
    mi permette di eseguire la funzione quando in quel determinato foglio eseguo un cambiamento su una qualsiasi pivot..

    Come potete vedere nelle parentesi c'è una variabile quindi settando la variabile in questo modo riesco a identificare la modifica fatta in una pivot esclusiva..

    if target = "pivot1" then
    codice
    end if

    by

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.