Nome grafico

  • Identificare il nome di un grafico di Ricky53
    In un foglio ho 4 grafici, vorrei modificare le caratteristiche dei grafici selezionandoli con il mouse ed in base al grafico selezionato effettuare le modifiche (ovviamente tramite macro).

    nel fare questo ho difficoltà nello scrivere le istruzioni seguenti (l'if è semplicato):

    if (grafico selezionato) = (grafico 2) then macro_a else macro_b end if.

    come si traducono (grafico selezionato) e (grafico 2) in istruzioni vba?

    qualcuno mi può aiutare.

    grazie ricky53

    Nome grafico di Big ronnie
    Ciao ricky,io credo di averti risolto il ciclo if,(in due modi) ma non so come potrai far partire le macro che contengono questi cicli.logicamente dovrai adattare i riferimenti.nel secondo ciclo devono essere selezionate le pareti(walls) del grafico.
     
    Sub CicloIf()
    If ActiveWindow.Caption = "[Cartel1]Foglio1 Grafico 1" Then
    MsgBox ActiveChart.Name 'qui metti macro A
    Else
    MsgBox "Nessun Grafico Selezionato" 'qui metti macro B
    End If
    End Sub
    
    Sub CicloIfPareti()
    If ActiveChart.Walls.Select Then
    MsgBox ActiveChart.Name 'qui metti macro A
    Else
    MsgBox "Nessun Grafico Selezionato" 'qui metti macro B
    End If
    End Sub
    

    Nome grafico di Ricky53
    Grazie infinite big hai risolto il mio caso.
    posso sfruttare l'istruzione "activechart.name" per far eseguire la macro che mi interessa sul grafico selezionato.
    ti dico che l'attivazione del tutto è fatta dall'utente (tramite un opportuni bottoni che ho predisposto): ad esempio vuole modificare il formato del grafico, effettuata una selezione su un specifico bottone, ottiene il risultato atteso.
    di nuovo grazie.
    ciao ricky53