radar_jynx
New Member
- Joined
- Mar 16, 2009
- Messages
- 18
I Can figure out how to simplify this array.
nbox is my text input box on myform
anyideas would be much appreciated
Select Case MyForm.nbox.Value
Case 101
If Range("F12,E13").Value = 0 Then
Range("F12,E13").Value = Str(t)
ElseIf Range("F13").Value = 0 Then
Range("G12,F13").Value = Str(t)
ElseIf Range("G13").Value = 0 Then
Range("H12,G13").Value = Str(t)
ElseIf Range("H13").Value = 0 Then
Range("I12,H13").Value = Str(t)
ElseIf Range("I13").Value = 0 Then
Range("J12,I13").Value = Str(t)
ElseIf Range("J13").Value = 0 Then
Range("K12,J13").Value = Str(t)
ElseIf Range("K13").Value = 0 Then
Range("L12,K13").Value = Str(t)
ElseIf Range("L13").Value = 0 Then
Range("M12,L13").Value = Str(t)
ElseIf Range("M13").Value = 0 Then
Range("N12,M13").Value = Str(t)
ElseIf Range("N13").Value = 0 Then
Range("N13").Value = Str(t)
End If
MyForm.nbox.Value = ""
Case 102
If Range("F14,E15").Value = 0 Then
Range("F14,E15").Value = Str(t)
ElseIf Range("F15").Value = 0 Then
Range("G14,F15").Value = Str(t)
ElseIf Range("G15").Value = 0 Then
Range("H14,G15").Value = Str(t)
ElseIf Range("H15").Value = 0 Then
Range("I14,H15").Value = Str(t)
ElseIf Range("I15").Value = 0 Then
Range("J14,I15").Value = Str(t)
ElseIf Range("J15").Value = 0 Then
Range("K14,J15").Value = Str(t)
ElseIf Range("K15").Value = 0 Then
Range("L14,K15").Value = Str(t)
ElseIf Range("L15").Value = 0 Then
Range("M14,L15").Value = Str(t)
ElseIf Range("M15").Value = 0 Then
Range("N14,M15").Value = Str(t)
ElseIf Range("N15").Value = 0 Then
Range("N15").Value = Str(t)
End If
MyForm.nbox.Value = ""
Case 103
If Range("F16,E17").Value = 0 Then
Range("F16,E17").Value = Str(t)
ElseIf Range("F17").Value = 0 Then
Range("G16,F17").Value = Str(t)
ElseIf Range("G17").Value = 0 Then
Range("H16,G17").Value = Str(t)
ElseIf Range("H17").Value = 0 Then
Range("I16,H17").Value = Str(t)
ElseIf Range("I17").Value = 0 Then
Range("J16,I17").Value = Str(t)
ElseIf Range("J17").Value = 0 Then
Range("K16,J17").Value = Str(t)
ElseIf Range("K17").Value = 0 Then
Range("L16,K17").Value = Str(t)
ElseIf Range("L17").Value = 0 Then
Range("M16,L17").Value = Str(t)
ElseIf Range("M17").Value = 0 Then
Range("N16,M17").Value = Str(t)
ElseIf Range("N17").Value = 0 Then
Range("N17").Value = Str(t)
End If
MyForm.nbox.Value = ""
Case 104
If Range("F18,E19").Value = 0 Then
Range("F18,E19").Value = Str(t)
ElseIf Range("F19").Value = 0 Then
Range("G18,F19").Value = Str(t)
ElseIf Range("G19").Value = 0 Then
Range("H18,G19").Value = Str(t)
ElseIf Range("H19").Value = 0 Then
Range("I18,H19").Value = Str(t)
ElseIf Range("I19").Value = 0 Then
Range("J18,I19").Value = Str(t)
ElseIf Range("J19").Value = 0 Then
Range("K18,J19").Value = Str(t)
ElseIf Range("K19").Value = 0 Then
Range("L18,K19").Value = Str(t)
ElseIf Range("L19").Value = 0 Then
Range("M18,L19").Value = Str(t)
ElseIf Range("M19").Value = 0 Then
Range("N18,M19").Value = Str(t)
ElseIf Range("N19").Value = 0 Then
Range("N19").Value = Str(t)
End If
MyForm.nbox.Value = ""
End Select
nbox is my text input box on myform
anyideas would be much appreciated
Select Case MyForm.nbox.Value
Case 101
If Range("F12,E13").Value = 0 Then
Range("F12,E13").Value = Str(t)
ElseIf Range("F13").Value = 0 Then
Range("G12,F13").Value = Str(t)
ElseIf Range("G13").Value = 0 Then
Range("H12,G13").Value = Str(t)
ElseIf Range("H13").Value = 0 Then
Range("I12,H13").Value = Str(t)
ElseIf Range("I13").Value = 0 Then
Range("J12,I13").Value = Str(t)
ElseIf Range("J13").Value = 0 Then
Range("K12,J13").Value = Str(t)
ElseIf Range("K13").Value = 0 Then
Range("L12,K13").Value = Str(t)
ElseIf Range("L13").Value = 0 Then
Range("M12,L13").Value = Str(t)
ElseIf Range("M13").Value = 0 Then
Range("N12,M13").Value = Str(t)
ElseIf Range("N13").Value = 0 Then
Range("N13").Value = Str(t)
End If
MyForm.nbox.Value = ""
Case 102
If Range("F14,E15").Value = 0 Then
Range("F14,E15").Value = Str(t)
ElseIf Range("F15").Value = 0 Then
Range("G14,F15").Value = Str(t)
ElseIf Range("G15").Value = 0 Then
Range("H14,G15").Value = Str(t)
ElseIf Range("H15").Value = 0 Then
Range("I14,H15").Value = Str(t)
ElseIf Range("I15").Value = 0 Then
Range("J14,I15").Value = Str(t)
ElseIf Range("J15").Value = 0 Then
Range("K14,J15").Value = Str(t)
ElseIf Range("K15").Value = 0 Then
Range("L14,K15").Value = Str(t)
ElseIf Range("L15").Value = 0 Then
Range("M14,L15").Value = Str(t)
ElseIf Range("M15").Value = 0 Then
Range("N14,M15").Value = Str(t)
ElseIf Range("N15").Value = 0 Then
Range("N15").Value = Str(t)
End If
MyForm.nbox.Value = ""
Case 103
If Range("F16,E17").Value = 0 Then
Range("F16,E17").Value = Str(t)
ElseIf Range("F17").Value = 0 Then
Range("G16,F17").Value = Str(t)
ElseIf Range("G17").Value = 0 Then
Range("H16,G17").Value = Str(t)
ElseIf Range("H17").Value = 0 Then
Range("I16,H17").Value = Str(t)
ElseIf Range("I17").Value = 0 Then
Range("J16,I17").Value = Str(t)
ElseIf Range("J17").Value = 0 Then
Range("K16,J17").Value = Str(t)
ElseIf Range("K17").Value = 0 Then
Range("L16,K17").Value = Str(t)
ElseIf Range("L17").Value = 0 Then
Range("M16,L17").Value = Str(t)
ElseIf Range("M17").Value = 0 Then
Range("N16,M17").Value = Str(t)
ElseIf Range("N17").Value = 0 Then
Range("N17").Value = Str(t)
End If
MyForm.nbox.Value = ""
Case 104
If Range("F18,E19").Value = 0 Then
Range("F18,E19").Value = Str(t)
ElseIf Range("F19").Value = 0 Then
Range("G18,F19").Value = Str(t)
ElseIf Range("G19").Value = 0 Then
Range("H18,G19").Value = Str(t)
ElseIf Range("H19").Value = 0 Then
Range("I18,H19").Value = Str(t)
ElseIf Range("I19").Value = 0 Then
Range("J18,I19").Value = Str(t)
ElseIf Range("J19").Value = 0 Then
Range("K18,J19").Value = Str(t)
ElseIf Range("K19").Value = 0 Then
Range("L18,K19").Value = Str(t)
ElseIf Range("L19").Value = 0 Then
Range("M18,L19").Value = Str(t)
ElseIf Range("M19").Value = 0 Then
Range("N18,M19").Value = Str(t)
ElseIf Range("N19").Value = 0 Then
Range("N19").Value = Str(t)
End If
MyForm.nbox.Value = ""
End Select