Je souhaite créer une liste de chiffres comme celle-ci dans Excel, dans des cellules distinctes: 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. p> p>
3 Réponses :
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
Utilisation de formules uniquement, pas de VBA:
dans la colonne B: p> puis remplissez cette formule vers le bas p> si vous voulez une formule Cela se tient seul (sans référencer d'autres cellules), vous pouvez évaluer le séquence de triangle à terme n = rangée ( ) Avec cette formule plus imposante: P> (la partie IIError gère simplement le premier terme, qui tente d'évaluer la combinaison (1,2)) p> p >
Oui réponse parfaite. Je me dirigeais dans la même direction, mais c'est mieux que mes efforts auraient été.
Si vous commencez par le numéro 1 en B1, mettez
=B1*10+ROW()
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/... a>
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?