usando vba para criar uma sequência numérica específica no Excel

usando vba para criar uma sequência numérica específica no Excel

Estou tentando criar uma planilha com quadrados na lateral com o restante dos números preenchidos, conforme abaixo:

1

2 3

4 5 6 7 8

9 10 11 12 13 14 15

16 17 18 19 20 21 22 23 24.....etc até um número grande

Não estou tendo sucesso aqui, então qualquer ajuda com isso seria apreciada ...

para um bis, quero formatar as células que contêm números primos. Eu tenho algum código aqui que acho que funcionará se eu fizer o procedimento acima funcionar.

aplausos por qualquer ajuda com isso

Kevin

Responder1

Basta preencher a colunaAcom os quadrados e, em seguida, preencha cada linha com valores sequenciais.:

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

que produzirá:

insira a descrição da imagem aqui

Basta alterar este código para marcar os números primos.

informação relacionada