Я все еще учусь использовать vba. У меня есть пользовательская форма, состоящая из текстовых полей, которые я хочу отображать на основе списка со списком. С листа читаются данные.
По сути, я пытаюсь сделать цикл внутри цикла, но после первого цикла, похоже, возникла проблема.
Я собираюсь опубликовать картинку, чтобы продемонстрировать проблему:
UserForm
Как видно из текстовых окон, цикл не будет работать. Кажется, застрял. Код цикла для ввода текстовых полей работает, но значения внутри текстовых полей неверны.
'antall butikker
For b = 1 To antall_rader
If Ark1.Cells(b, "L").Value = Me.cmbDistributoor.Value And Ark1.Cells(b, "O").Value = lstRuteTur.Value Then
Me.txtAntallButikk.Value = Ark1.Cells(b, "M").Value
End If
Next b
For a = 1 To Me.txtAntallButikk.Value
For C = 1 To antall_rader
If Not Ark1.Cells(C, "L").Value = Me.cmbDistributoor.Value And Ark1.Cells(C, "O").Value = lstRuteTur.Value Then
Else
If Me("Textbox" & a).Value = "" Then
Me("Textbox" & a).Value = Ark1.Cells(C, "I").Value
End If
End If
Next C
Next a