Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - doppio ciclo for next
Forum - Visual Basic 6 - doppio ciclo for next

Avatar
mash_mash (Normal User)
Expert


Messaggi: 230
Iscritto: 25/07/2007

Segnala al moderatore
Postato alle 9:33
Giovedė, 19/05/2011
Ciao a tutti, ho buttato gių questo codice molto molto lungo

Dim C10 As Object
For Each C10 In Worksheets("Magazzino").Range([a3], [a3].End(xlDown))
If C10.Value = Userform2.Controls("TextBox1").Text Then
C10.Select
Userform2.Controls("Label201").Caption = ActiveCell.Offset(0, 4).Value
Exit For
End If
Next C10
'
Dim C11 As Object
For Each C11 In Worksheets("Magazzino").Range([a3], [a3].End(xlDown))
If C11.Value = Userform2.Controls("TextBox3").Text Then
C11.Select
Userform2.Controls("Label203").Caption = ActiveCell.Offset(0, 4).Value
Exit For
End If
Next C11
'
Dim C12 As Object
For Each C12 In Worksheets("Magazzino").Range([a3], [a3].End(xlDown))
If C12.Value = Userform2.Controls("TextBox5").Text Then
C12.Select
Userform2.Controls("Label205").Caption = ActiveCell.Offset(0, 4).Value
Exit For
End If
Next C12
'
va avanti ancora , ho ma preferito troncarlo qua, come vorrei sostituirlo con un doppio ciclo for next ma non riesco mentalmente a "vederlo" , mi date una mano ?
Grazie

PM Quote
Avatar
mash_mash (Normal User)
Expert


Messaggi: 230
Iscritto: 25/07/2007

Segnala al moderatore
Postato alle 13:01
Giovedė, 19/05/2011
Sono sempre io, ho fatto questo codice ma il ciclo for esce subito dopo aver trovato il 1^ valore (quello nella textbox1)  e non mi va a cercare e quindi a inserire tutti gli altri.
Dove cavolo sbaglio ?


Worksheets("Magazzino").Activate
'
Dim C As Object

For Each C In Worksheets("Magazzino").Range([a3], [a3].End(xlDown))
For n = 1 To 105 Step 2

If C(n).Value = Userform2.Controls("TextBox1").Text Then
C(n).Select
Userform2.Controls("Label" & (n + 200)).Caption = ActiveCell.Offset(0, 4).Value
Exit For
End If
'
Next n
Next C

PM Quote
Avatar
gibra (Normal User)
Pro


Messaggi: 155
Iscritto: 16/04/2009

Segnala al moderatore
Postato alle 14:12
Sabato, 21/05/2011
Magari se spieghi cosa vuoi fare perchč non č che si capisca bene...

Ciao

PM Quote