Post by neeuronella barra che utilizzavo, trovavo nel formato controllo, il range
che tu mi hai indicato invece tramite il codice che hai scritto, ed è
chiaro che potrei modificare "Range("A1").Value" con per esempio
un'altra cella su cui vedere i valori attribuiti alla barra.
ma se inserisco nello stesso foglio ulteriori barre, come faccio a
identificare la cella di riferimento per ogni barra?
**********************************************
Mettiamo che sul Foglio tu abbia 2 ScrollBar,
ScrollBar1 e ScrollBar2. La prima *scrive* in
A1 e la seconda in A2.
Private Sub ScrollBar1_Change()
Call mValore("ScrollBar1", "A1")
End Sub
Private Sub ScrollBar1_Scroll()
Call mValore("ScrollBar1", "A1")
End Sub
Private Sub ScrollBar2_Change()
Call mValore("ScrollBar2", "A2")
End Sub
Private Sub ScrollBar2_Scroll()
Call mValore("ScrollBar2", "A2")
End Sub
Private Sub mValore( _
ByVal sControllo As String, _
ByVal sRange As String)
With Me
.Range(sRange).Value = _
.OLEObjects(sControllo).Object.Value
End With
End Sub
Credo ci sia poco da spiegare.
Ma se hai dubbi, chiedi pure.
--
---------------------------
Mauro Gamberinihttp://www.riolab.org/http://blog.maurogsc.eu/
sì perfetto. grazie ancora, buona giornata