【解決方法】ボタンのクリック回数に基づいて値をインクリメントする |Excel|VBA|


カウントが指定されたときに値を自動印刷回数にしたい

カウントが 5 または 10 の場合は簡単です => セルを特定のカウントまでドラッグすることで取得できます

カウントが100以上の場合はどうなりますか=>その特定の行数までセルをドラッグしても少し効果がありません

ボタンがクリックされると、データは特定の列のそのカウントまで自動入力される必要があります

例えば ​​:

画像1
ここをクリック -> 画像[^]

私の画像を見ると、「DEMO」のようなデータとしてカウントと値があります。5 のようにカウントを入力すると、列 => H の下にカウントが記載されている回数だけ値 = デモのデータが印刷されます。

出力は次のようになります
出力 -> 画像[^]

私が試したこと:

私はこれを試しましたが、うまくいきません…どうすればこれを達成できますか

Sub Increment()

Dim startValue
startValue = Cells(15, 5).Value

For i = 1 To 10 Step 1
    Cells(i, 5).Value = startValue
    startValue = startValue + 1
Next i
End Sub

解決策 1

解決策 2

サブインクリメント()
‘jitenforme@gmail.com +919718948427(WhatsApp No)
Dim startValue、ToValue
startValue = Cells(5, 6).Value
ToValue = Cells(5, 3).Value + 4

I = 5 の場合 ToValue ステップ 1
Cells(I, 8).Value = startValue
開始値 = 開始値 + 1
次は
サブ終了

コメント

タイトルとURLをコピーしました