ExcelTonnie
Gebruiker
- Lid geworden
- 5 jul 2016
- Berichten
- 308
Heb een invoer menu (userform) waar 70 invoervelden staan.
Er wordt een automatische test gedaan van 70stuks.
In het 1e veld komt een waarde en automatisch springt deze naar veld 2 enz. enz.
Deze waarden plaatst ik weer in een blad met aanvullende gegevens met de onderstaande code.
De Txt zijn de invoervelden, zoals je ziet worden de eerste 10 waarden op regel 20 geplaatst en de volgende 10 waarden 9 regels verder.
Hier is dit veel code voor nodig om de 70 metingen in het tabblad te laten vullen.
Waarschijnlijk zal er iemand zeggen dan laat je dit toch gelijk in dit blad plaatsen. (niet de bedoeling)
Om deze korter te maken denk ik dat dit via een loop mogelijk moet zijn.
Iemand die me hierbij kan helpen.
Er wordt een automatische test gedaan van 70stuks.
In het 1e veld komt een waarde en automatisch springt deze naar veld 2 enz. enz.
Deze waarden plaatst ik weer in een blad met aanvullende gegevens met de onderstaande code.
De Txt zijn de invoervelden, zoals je ziet worden de eerste 10 waarden op regel 20 geplaatst en de volgende 10 waarden 9 regels verder.
Hier is dit veel code voor nodig om de 70 metingen in het tabblad te laten vullen.
Waarschijnlijk zal er iemand zeggen dan laat je dit toch gelijk in dit blad plaatsen. (niet de bedoeling)
Om deze korter te maken denk ik dat dit via een loop mogelijk moet zijn.
Iemand die me hierbij kan helpen.
Code:
'Cav 1 t/m 10
ws1.Range("C20").Value = TxtCav1
ws1.Range("D20").Value = TxtCav2
ws1.Range("E20").Value = TxtCav3
ws1.Range("F20").Value = TxtCav4
ws1.Range("G20").Value = TxtCav5
ws1.Range("H20").Value = TxtCav6
ws1.Range("I20").Value = TxtCav7
ws1.Range("J20").Value = TxtCav8
ws1.Range("K20").Value = TxtCav9
ws1.Range("L20").Value = TxtCav10
'Cav 11 t/m 20
ws1.Range("C29").Value = TxtCav11
ws1.Range("D29").Value = TxtCav12
ws1.Range("E29").Value = TxtCav13
ws1.Range("F29").Value = TxtCav14
ws1.Range("G29").Value = TxtCav15
ws1.Range("H29").Value = TxtCav16
ws1.Range("I29").Value = TxtCav17
ws1.Range("J29").Value = TxtCav18
ws1.Range("K29").Value = TxtCav19
ws1.Range("L29").Value = TxtCav20
enz.enz