Hola amigo Cobein! está buena tu opcion tbn pero si llamamos a Call NiIdea("2,1,2,1,3,1,1,1") otengo un resultado inesperado y es
1º Fila >>> 1,0,1,0,1,0,0,0 hay 3 marcados y deberia haber 4
2º Fila >>> 0,1,0,1,1,1,1,1 hay 6 marcados y deberia haber 4
3º Fila >>> 1,0,1,0,1,0,0,0 hay 3 marcados y deberia haber 4
Juntando Mensajes:
Estuve haciendo unas pruebas con la funcion de 79137913 y suponiendo que :
combinatoria= "2,1,2,1,3,1,1,1"
agregar un Variable que sirva de Contador cada vez que se asigna un valor en una fila y a lo ultimo verificar que la variable tenga 4 elementos en cada fila
HOLA!!!
Esto te tenia loco? XD:
Private Function Asignar_DECENAS(Combinatoria As String) As Long()
Dim a() As String
Dim b(2, 7) As Long
Dim Contador(2) As Byte 'esta la agrego yo
a = Split(Combinatoria, ",")
For x = 0 To 7
If Val(a(x)) > 1 Then b(0, x) = 1 : Contador(0) = Contador(0) + 1
Next
For x = 0 To 7
If a(x) = "1" Or a(x) = "3" Then b(1, x) = 1: Contador(1) = Contador(1) + 1
Next
For x = 0 To 7
If Val(a(x)) > 1 Then b(2, x) = 1: Contador(2) = Contador(2) + 1
Next
Asignar_DECENAS = b
End Function
'Y ACA REALIZAR LA COMPROBACION DE Contador(0) , Contador(1) y Contador(2)
GRACIAS POR LEER!!!