My computer too olded. So, I just set 10^4. You can try 10^6.
Sub primefinal()
Sheets("FINAL").Select
Dim rng As Range, arr()
Set rng = Range("b5").Resize(78500, 100)
arr = rng
Dim AP As Object: Set AP = Application
AP.EnableEvents = False
AP.Calculation = xlManual
Dim t1#, col%, r#
Dim num#, num_start#, num_end#, i#, i_end#
Dim lR As Long, lC As Long, lA As Long
Dim iA As Integer, TT
r = 2
TT = Timer
For col = 1 To 100
't1 = Timer
num_start = (col - 1) * 10 ^ 4 + 1
num_end = col * 10 ^ 4
For num = num_start To num_end Step 2
If num Mod 3 = 0 Then GoTo noprime
i_end = Int(num ^ 0.5 + 1)
For lC = 1 To 100
iA = 0
For lR = 1 To 78500
If arr(lR, lC) = 0 Or arr(lR, lC) > i_end Then
iA = iA + 1
Exit For
Else
If num Mod arr(lR, lC) = 0 Then GoTo noprime
End If
Next lR
If iA >= 1 Then Exit For
Next lC
For i = 6 To i_end Step 6
If num Mod (i - 1) = 0 Then GoTo noprime
If num Mod (i + 1) = 0 Then GoTo noprime
Next i
'addprime
r = r + 1
arr(r, col) = num
noprime:
Next num
'arr(1, col) = Timer - t1
r = 1
Next col
arr(2, 1) = 2
arr(3, 1) = 3
rng.Value = arr
AP.Calculation = xlAutomatic
AP.EnableEvents = True
MsgBox Timer - TT
End Sub
Sub primefinal()
Sheets("FINAL").Select
Dim rng As Range, arr()
Set rng = Range("b5").Resize(78500, 100)
arr = rng
Dim AP As Object: Set AP = Application
AP.EnableEvents = False
AP.Calculation = xlManual
Dim t1#, col%, r#
Dim num#, num_start#, num_end#, i#, i_end#
Dim lR As Long, lC As Long, lA As Long
Dim iA As Integer, TT
r = 2
TT = Timer
For col = 1 To 100
't1 = Timer
num_start = (col - 1) * 10 ^ 4 + 1
num_end = col * 10 ^ 4
For num = num_start To num_end Step 2
If num Mod 3 = 0 Then GoTo noprime
i_end = Int(num ^ 0.5 + 1)
For lC = 1 To 100
iA = 0
For lR = 1 To 78500
If arr(lR, lC) = 0 Or arr(lR, lC) > i_end Then
iA = iA + 1
Exit For
Else
If num Mod arr(lR, lC) = 0 Then GoTo noprime
End If
Next lR
If iA >= 1 Then Exit For
Next lC
For i = 6 To i_end Step 6
If num Mod (i - 1) = 0 Then GoTo noprime
If num Mod (i + 1) = 0 Then GoTo noprime
Next i
'addprime
r = r + 1
arr(r, col) = num
noprime:
Next num
'arr(1, col) = Timer - t1
r = 1
Next col
arr(2, 1) = 2
arr(3, 1) = 3
rng.Value = arr
AP.Calculation = xlAutomatic
AP.EnableEvents = True
MsgBox Timer - TT
End Sub