2017-12-03 23 views
0

リンクを昇順で昇順に並べるにはどうすればいいですか?昇順でリンクを作成する

私はシンプルな自動機能と数式でこれを実行しようとしています。

例えば:

https://github.com/jakubroztocil/httpie/issues?page=3&q=is%3Aissue+is%3Aopen 
https://github.com/jakubroztocil/httpie/issues?page=4&q=is%3Aissue+is%3Aopen 
https://github.com/jakubroztocil/httpie/issues?page=5&q=is%3Aissue+is%3Aopen 

Image

私は、自動機能が動作しないとしてこれを行う簡単な方法を見つけることができません。私はいくつかの投稿を見てきましたが、それらのどれもが私の後ろであるようには見えません。どんな助けもありがとうございます。

+1

迅速なGoogle検索は、私を与えた[この](https://www.extendoffice.com/documents/excel/3113-excel-increment-number-with-text.html)でインクリメントにヒントを与えます文字列。 –

+0

ROWS()と数値の調整を併用することはできませんか? – QHarr

答えて

1

ワークシートの式を使用して、ROW()ワークシート関数を入力して数字を増やして、文字列に連結することができます。アクティブなハイパーリンクに変換するには、HYPERLINK worksheet functionを「ラッパー」として使用します。

=HYPERLINK("https://github.com/jakubroztocil/httpie/issues?page="&ROW(3:3)&"&q=is%3Aissue+is%3Aopen") 

ループでも同じことができます。

Dim h As Long, addr As String 

With Worksheets("sheet1") 
    'fill A1:A5 with progressive hyperlinked pages 
    For h = 3 To 7 
     addr = "https://github.com/jakubroztocil/httpie/issues?page=" & h & "&q=is%3Aissue+is%3Aopen" 
     .Hyperlinks.Add Anchor:=.Cells(h - 2, "A"), Address:=addr, TextToDisplay:=addr 
    Next h 
End With