Combinacion de Togglebutton y Proges bar
Yo tengo el sgte codigo de un Togglebutton que me funciona alas maravilla cuando el se ejecuta se empieza a contar desde 1 hasta cincuentamil:
Pero neceito que el progressbar al comenzar la ejecucion deTogglebutton se mueva conjuntamente Togglebutton con los numeros y cuando haga stop se pared tambien, el codigo del Tooglebutton en la userforr es:
Private Sub ToggleButton1_Click()
On Error Resume Next
For i = 1 To 50000
If Me.ToggleButton1.Value = True Then
Me.ToggleButton1.Caption = "OFF"
Me.ToggleButton1.BackColor = vbRed
Else
Me.ToggleButton1.Caption = "ON"
Me.ToggleButton1.BackColor = vbGreen
End If
If Me.TextBox1.Text <= 49999 And Me.ToggleButton1.Caption = "OFF" Then
Me.TextBox1.Text = Me.TextBox1.Text + 1
DoEvents
End If
Next i
Me.ToggleButton1.Caption = "ON"
Me.ToggleButton1.Value = False
End Sub
Private Sub UserForm_Click()
End Sub
Private Sub UserForm_Initialize()
Me.TextBox1.Text = 1
End Sub
he copiado de ootro programa el cogico de Progressbar
pero no se como insertarlo:
' PROGRESS BAR CODES
Sub Main()
Dim i, tot As Integer
tot = 5000
For i = 1 To tot
If i Mod 5 = 0 Then
ProgressBar i / tot
End If
Next i
lblDone.Width = 0
lblPct.Visible = False
End Sub
Sub ProgressBar(PctDone As Single)
lblDone.Width = PctDone * (lblRemain.Width - 2)
lblPct.Visible = True
lblPct.Caption = Format(PctDone, "0%")
DoEvents
End Sub
Ademas si fuera posible cada vez que haga stop copiar en una celda el numero que esta en el Textbox
Un sincero saludo
Eusebio