macro che comandi interruttori



  • macro che comandi interruttori
    di marcocar (utente non iscritto) data: 14/01/2015 12:36:42

    Buongiorno
    Ho un foglio di excell che contiene numerosi interruttori (togglebuttons)
    mi chiedevo se è possibile assegnare una macro ad un oggetto che riporti tutti i togglebutton in modalità "off" qualora alcuni di essi fossero stati accesi.
    Grazie per l'attenzione!



  • di lepat (utente non iscritto) data: 14/01/2015 12:39:35

    allega un file di esempio



  • di marcocar (utente non iscritto) data: 14/01/2015 13:12:13

    OK, allora, come vedi dal file di esempio, io ho una tabella dove scrivo un nome e questo viene riportato sulla tabella definitiva con delle spunte in corrispondenza degli orari e dei giorni che io voglio, e ciò o faccio cliccando sui vari toggle del file.
    Ora, quando premo su imposta, vorrei una macro che effettivamente procede alla scrittura ed alla spunta come sopra (e già nel mio file definitivo lo fa), poi cancella il nome che ho scritto (ed anche questo è risolto), ma poi vorrei che mi riportasse tutti i toggle nella posizione iniziale. E' possibile???



  • di Lucas87 data: 14/01/2015 15:19:03

    Ciao
    Con il codice sotto vengono impostati tutti i ToggleButton su falso
     
    For Each obj In ActiveSheet.OLEObjects
        If TypeName(obj.Object) = "ToggleButton" Then
            obj.Object.Value = False
        End If
    Next
    



  • di marcocar77 (utente non iscritto) data: 15/01/2015 00:01:20

    Grazie mille!!! funziona a meraviglia!!!