2
我有一小段代码检查数组“Birthday(i,0)”中是否已经存在数字“Birthday(i,0)”,如果它确实退出为了计数器。如果没有使用For Counter检查数组“生日”中的每个元素,“生日(i,0)”是否已存在,是否有更简单的测试方法?检查数组是否已经存在于一个VBA数组中
非常感谢提前。
的代码如下:
For i = 1 To MaxPeople
Birthday(i, 0) = WorksheetFunction.RoundUp(Rnd() * 365, 0)
For j = 1 To i - 1
If Birthday(i, 0) = Birthday(j, 0) Then
NumberofPeople = i
Exit For
End If
Next j
If NumberofPeople > 0 Then Exit For
Next i
从黑莓发布。我已经有了答案。当我按下提交的那一刻,我惊恐地发现连接在我身上死了......我的回答虽然略有不同:) – 2012-07-26 00:57:44
啊!回到商业中...... LOL – 2012-07-26 00:59:30
我对偏好方法有所偏爱。 +1 – 2012-07-26 01:50:39