Excel VBA 質問スレッド №1056 (未解決)

URLの中の数字だけを一つずつ増やして並べる方法はないでしょうか?

投稿者 : ならまな     投稿日時 : 2022/10/18(Tue) 16:25:12     OS : Windows 11     EXCEL : 未指定
Excelについて質問です。

https://ameblo.jp/saigakizaemon
entry-12770019402.html

ExcelにこのようなURL複数並べてを並べて数字の部分、(この場合「12770019402」)だけ自動的に数字を一つずつ増やして、違うURLを複数作って並べたいのですが、そのような方法はないでしょうか?

例えば

https://ameblo.jp/saigakizaemon
entry-12770019402.html

https://ameblo.jp/saigakizaemon
entry-12770019403.html

https://ameblo.jp/saigakizaemon
entry-12770019404.html

https://ameblo.jp/saigakizaemon
entry-12770019405.html

https://ameblo.jp/saigakizaemon
entry-12770019406.html

https://ameblo.jp/saigakizaemon
entry-12770019407.html

https://ameblo.jp/saigakizaemon
entry-12770019408.html

https://ameblo.jp/saigakizaemon
entry-12770019409.html

https://ameblo.jp/saigakizaemon
entry-12770019410.html」

などのようにExcelを使って手動ではなく、自動的に一つずつ数字だけ変えてURLを並べたいのですが、方法はないでしょうか?

スポンサーリンク
[返信 1] Re : URLの中の数字だけを一つずつ増やして並べる方法はないでしょうか?
投稿者 : さんこう     投稿日時 : 2022/10/18(Tue) 16:46:08
参考になれば。


Sub Test()
    Dim n As Currency, r As Long
    n = 12770019401#
    r = 1
    Do While r <= 10000
        Cells(r, "A") = "https://ameblo.jp/saigakizaemon" & vbLf & "entry -" & n + r & ".html"
        r = r + 1
    Loop
End Sub

当掲示板について
  • Excel VBA に関する掲示板です。Excel VBA に関する質問や疑問、それに対する解決方法など気軽に投稿してください。
  • 記事内ではHTMLのタグは使用できません。
  • 記事は一度投稿すると修正できません。内容を訂正したい場合は返信で対応してください。
  • Sub〜End Sub、Function〜End Function は自動的にプログラムコードとみなし、枠で囲って見やすくします。
  • Excel VBA とは関係ないことや、他人が不快に思うようなことなど、管理人が適当でないと判断した記事は削除する場合があります。
スポンサーリンク
返信入力フォーム
お 名 前  :
内  容   :

ステータス  :

認証コード  : キャプチャ画像 




( 処理日時 : 2026-04-04 14:47:17 )
タイトルとURLをコピーしました