Contatore click casella



  • Contatore click casella
    di francesco999r (utente non iscritto) data: 24/01/2013 17:25:54

    Ciao a tutti .
    Avrei bisogno di sapere se è possibile fare una cosa di questo tipo, ho una tabella con dei codici di materiali e vorrei che cliccando su questo codice aprire una sotto lista dove dovrebbe comparire questo codice e quante volte lo ho cliccato su quella casella.
    Ringrazio anticipatamente per la disponibilità



  • di Vecchio Frac data: 24/01/2013 18:17:52

    Cosa intendi con " quante volte lo ho cliccato su quella casella " ?




  • contatore
    di francesc999r (utente non iscritto) data: 25/01/2013 09:31:58

    Praticamente ho una serie di materiali incasellati su una tabella e vorrei che , cliccando su una di queste mi si apra una'altra tabella che mi riporti il codice cliccato e quante volte è stato cliccato.
    Es su tabella 1 c'è un codice detto (ciccio ) io cliccando su ciccio vado ad aprire un'altra pagina dove comparirà una casella con scritto ciccio e sulla casella affianco quante volte l'ho premuta.
    Forse adesso è piu comprensibile la domanda .



  • di Vecchio Frac data: 25/01/2013 11:22:41

    Ti basterà intercettare l'evento SelectionChange sulla colonna dei codici materiale, la macro cercherà detto codice nel foglio di statistica, dove ci sarà la stessa tabella dei codici con a fianco il numero di volte su cui è stato fatto clic nel primo foglio, numero che verrà incrementato di uno.
    Il codice che segue presuppone che l'elenco codici sia presente in entrambi i fogli (foglio1 e foglio2), nelle celle da A1 a A10. Adattalo alle tue esigenze.
     
    'in foglio1
    Option Explicit
    
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim c As Range
        If Intersect(Target, [A1:A10]) Is Nothing Then Exit Sub
        With Sheets("foglio2")
            Set c = .[A1:A10].Find(Target)
            c.Offset(, 1) = c.Offset(, 1) + 1
            .Select
        End With
    End Sub