uso di ScrollBar



  • uso di ScrollBar
    di max (utente non iscritto) data: 24/04/2014 22:42:25

    Ciao a tutti,
    ho scritto la routine di prova che segue.
    Testandola noto che i valori xxxx e valore, non vengono scritti nel foglio "input dati" ma nel foglio in cui ho impostato la barra di scorrimento. Non riesco a capire perché.
    Qual'è l'errore (non sono un esperto di Excel!!)? Qualcuno saprebbe aiutarmi dandomi una dritta?
    Come ringraziare! Grazie e ancora grazie.
    max
     
    Private Sub ScrollBar1_Change()
        valore = Me.ScrollBar1.Value
        Sheets("input dati").Activate 
        Range("B15").Value = "xxxx"
        Range("C15").Value = valore
    End Sub



  • di Zer0Kelvin data: 25/04/2014 01:38:05

    Ciao.
    Piuttosto che attivare (che è un metodo piuttosto labile per riferirsi al foglio), devi usare un riferimento completo al range in cui vuoi scrivere.
    Poi:
    - le variabili vanno dichiarate
    - non hai nessun bisogno della variabile valore.
     
    Private Sub ScrollBar1_Change()
        Sheets("input dati").Range("B15").Value = "xxxx"
        Sheets("input dati").Range("C15").Value = Me.ScrollBar1.Value
    End Sub