使用 vba 在 excel 中创建特定的数字序列

使用 vba 在 excel 中创建特定的数字序列

我正在尝试创建一个电子表格,其侧面有方块,其余数字填写如下:

1

2 3

4 5 6 7 8

9 10 11 12 13 14 15

16 17 18 19 20 21 22 23 24.....等等,直到一个大数字

我在这里没有取得任何成功,因此如果能得到任何帮助我都会很感激......

然后,我想格式化包含素数的单元格。我这里有一些代码,我认为如果我让上面的代码工作,它们就会起作用。

谢谢任何帮助

凯文

答案1

只需填写列A用正方形,然后在每一行中填充连续的值。:

Sub ytrewq()
    For i = 1 To 100
        k = 1
        For j = i ^ 2 To ((i + 1) ^ 2) - 1
            Cells(i, k) = j
            k = k + 1
        Next j
    Next i
End Sub

其结果为:

在此处输入图片描述

只需修改此代码即可标记素数。

相关内容