Bu, если вы хотите просто посмотреть, что нужно изменить в вашей исходной программе, чтобы заставить ее работать
Извините, вы сказали, что у вас уже есть номера 1-100 в A1: A100, поэтому единственная проблема заключается в том, что все в настоящий момент результаты собираются в B1.
Так что в противном случае logi c в порядке, и вы можете заставить его работать, просто сделав пару изменений:
Sub primenumber()
Dim i As Integer
Dim divisor As Integer
Dim rng As Range, n As Range
Set rng = Range("A1:A100")
Worksheets("Sheet1").Activate
For Each n In rng
Debug.Print n
divisor = 0
For i = 1 To n
If n Mod i = 0 Then
divisor = divisor + 1
End If
Next i
'Debug.Print i
If divisor = 2 Then
n.Offset(0, 1).Value = "Prime"
Else
n.Offset(0, 1).Value = "Not Prime"
End If
Next n
End Sub