0
votes

Comment créer une liste de nombres qui ressemble à ce qui suit?

Je souhaite créer une liste de chiffres comme celle-ci dans Excel, dans des cellules distinctes: xxx

Si vous ne pouvez pas voir chaque numéro est des séquences d'un au numéro au numéro de votre numéro.


6 commentaires

Vous avez tagué vb.net - une solution de formule ou une VBA serait-elle d'intérêt si elle est possible?


C'était juste une possibilité, préférerait ne pas utiliser de VBA mais si c'est le seul moyen, alors alors soyez-le.


S'il vous plaît montrer ce que vous avez essayé jusqu'à présent.


S'il vous plaît fournir du code.


Je crois que les mathématiques sont similaires à ma réponse à cette question (matrice triangulaire) - il pourrait y avoir une façon plus simple de le faire, mais Stackoverflow.com/Questions/47922267/...


Avec le formatage corrigé, je pense que c'est une très bonne question. Les bowavotes seraient-ils gentiment réévaluer la question telle qu'elle se trouve?


3 Réponses :


1
votes
x = 1 'the starting row value
y = 2 'the starting column value
z = 9 'the number of entries you ultimately want to make
entryMax = 1 'the max number of this sequence
entryStart = 1 'the start of the sequence

Do While x<=z
entryStart = 1 'reset the value of entryStart    
    Do While entryStart <= entryMax
    cells(x, y) = entryStart
    x= x + 1
    entryStart = entryStart + 1
    Loop
entryMax = entryMax + 1
Loop

0 commentaires

4
votes

1 commentaires

Oui réponse parfaite. Je me dirigeais dans la même direction, mais c'est mieux que mes efforts auraient été.



0
votes

Si vous commencez par le numéro 1 en B1, mettez

=B1*10+ROW()


0 commentaires