Vbacalc
Vbacalc
Dim colm
colm = Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N",
"O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z")
I = 0
J = 0
sid = 0
sp = Sheet1.Range("AC68").Value()
deg = Sheet1.Range("AC69").Value()
min = Sheet1.Range("AC70").Value()
mins = 0
x = 5
Do While I < 24
Do While J < 61
If x = 20 Or x = 39 Then
J = J + 4
x = x + 1
deg = Sheet1.Range("AC69").Value()
If deg > 29 Then
deg = deg - 30
sp = sp + 1
If sid = 0 Then
Sheet1.Range(colm(2) & x).Value() = Int(deg)
ElseIf sid = 1 Then
Sheet1.Range(colm(5) & x).Value() = Int(deg)
ElseIf sid = 2 Then
Sheet1.Range(colm(8) & x).Value() = Int(deg)
ElseIf sid = 3 Then
Sheet1.Range(colm(11) & x).Value() = Int(deg)
ElseIf sid = 4 Then
Sheet1.Range(colm(14) & x).Value() = Int(deg)
ElseIf sid = 5 Then
Sheet1.Range(colm(17) & x).Value() = Int(deg)
ElseIf sid = 6 Then
Sheet1.Range(colm(20) & x).Value() = Int(deg)
ElseIf sid = 7 Then
Sheet1.Range(colm(23) & x).Value() = Int(deg)
End If
Else
If sid = 0 Then
Sheet1.Range(colm(2) & x).Value() = Int(deg)
ElseIf sid = 1 Then
Sheet1.Range(colm(5) & x).Value() = Int(deg)
ElseIf sid = 2 Then
Sheet1.Range(colm(8) & x).Value() = Int(deg)
ElseIf sid = 3 Then
Sheet1.Range(colm(11) & x).Value() = Int(deg)
ElseIf sid = 4 Then
Sheet1.Range(colm(14) & x).Value() = Int(deg)
ElseIf sid = 5 Then
Sheet1.Range(colm(17) & x).Value() = Int(deg)
ElseIf sid = 6 Then
Sheet1.Range(colm(20) & x).Value() = Int(deg)
ElseIf sid = 7 Then
Sheet1.Range(colm(23) & x).Value() = Int(deg)
End If
End If
sp = Sheet1.Range("AC68").Value()
If sp > 11 Then
sp = sp - 12
If sid = 0 Then
Sheet1.Range(colm(1) & x).Value() = Int(sp)
ElseIf sid = 1 Then
Sheet1.Range(colm(4) & x).Value() = Int(sp)
ElseIf sid = 2 Then
Sheet1.Range(colm(7) & x).Value() = Int(sp)
ElseIf sid = 3 Then
Sheet1.Range(colm(10) & x).Value() = Int(sp)
ElseIf sid = 4 Then
Sheet1.Range(colm(13) & x).Value() = Int(sp)
ElseIf sid = 5 Then
Sheet1.Range(colm(16) & x).Value() = Int(sp)
ElseIf sid = 6 Then
Sheet1.Range(colm(19) & x).Value() = Int(sp)
ElseIf sid = 7 Then
Sheet1.Range(colm(22) & x).Value() = Int(sp)
End If
Else
If sid = 0 Then
Sheet1.Range(colm(1) & x).Value() = Int(sp)
ElseIf sid = 1 Then
Sheet1.Range(colm(4) & x).Value() = Int(sp)
ElseIf sid = 2 Then
Sheet1.Range(colm(7) & x).Value() = Int(sp)
ElseIf sid = 3 Then
Sheet1.Range(colm(10) & x).Value() = Int(sp)
ElseIf sid = 4 Then
Sheet1.Range(colm(13) & x).Value() = Int(sp)
ElseIf sid = 5 Then
Sheet1.Range(colm(16) & x).Value() = Int(sp)
ElseIf sid = 6 Then
Sheet1.Range(colm(19) & x).Value() = Int(sp)
ElseIf sid = 7 Then
Sheet1.Range(colm(22) & x).Value() = Int(sp)
End If
End If
Sheet1.Range("A" & x).Value() = Int(J)
J = J + 4
x = x + 1
currentTime = Sheet1.Range("AB66").Value()
newTime = DateAdd("n", 4, currentTime)
Sheet1.Range("AB66").Value() = Format(newTime, "hh:mm:ss AM/PM")
min = Sheet1.Range("AC70").Value()
End If
Loop
If Int(J) < 61 Then
Sheet1.Range("A" & x).Value() = Int(J)
End If
I = I + 1
If I = 3 Or I = 6 Or I = 9 Or I = 12 Or I = 15 Or I = 18 Or I = 21 Then
sid = sid + 1
End If
sp = Int(sp) 'Sheet1.range("B5").Value()
deg = Int(deg) 'Sheet1.range("C5").Value()
min = Int(min) 'Sheet1.range("D5").Value()
Loop
End Sub
J = 1
Do While J < 61
Sheets("0").Copy After:=Sheets(J + 1)
ActiveSheet.Name = CStr(J)
J = J + 1
Loop
End Sub
sp = 2 'Sheet29.range("B5").Value()
deg = 7 'Sheet29.range("C5").Value()
min = 0 'Sheet29.range("D5").Value()
J = 3
x = 5
C1 = 1
C2 = 2
C3 = 3
K = 0
I = 0
Do While K < 8
J = 3
Do While J < 60
min = min + 24 + I
If min > 59 Then
min = min - 60
deg = deg + 1
End If
If sp > 11 Then
sp = 0
End If
J = J + 1
I = 1
Loop
C1 = C1 + 3
C2 = C2 + 3
C3 = C3 + 3
K = K + 1
Loop
End Sub