Excel 如何在单元格中循环&;用于输入数据的用户表单文本框
我使用一个用户表单作为审计记分卡。表单上的每个文本框都是列表中每个项目的分数。我想做的是,当用户点击submit时,代码在这些分数所在的单元格范围内循环,并在其中输入分数。我有以下资料:Excel 如何在单元格中循环&;用于输入数据的用户表单文本框,excel,vba,Excel,Vba,我使用一个用户表单作为审计记分卡。表单上的每个文本框都是列表中每个项目的分数。我想做的是,当用户点击submit时,代码在这些分数所在的单元格范围内循环,并在其中输入分数。我有以下资料: For i = 6 To 14 ' number of cells to loop through For j = 1 To 9 ' number of textboxes in the userform Cells(j, 3).Value = Me.Contr
For i = 6 To 14 ' number of cells to loop through
For j = 1 To 9 ' number of textboxes in the userform
Cells(j, 3).Value = Me.Controls("score" & i).Value 'Textboxes named as such: score1, score2
Next j
Next i
在每个单元格中输入相同的分数(最后一个文本框的值)。虽然我能理解它为什么这样做,但我不确定如何让它在不完全循环第一盘第二盘的情况下移动到下一个单元格获得下一个分数。任何关于如何实现这一点的见解都将不胜感激您只需要一个循环:
For i = 6 To 14
Cells(i, 3).Value = Me.Controls("score" & (i-5)).Value
Next i
(不确定你的细胞具体在哪里,但你知道了)