Excel VBAの小ネタ 3つ
(1)全てのシート名を取得する
for each a in ActiveWorkbook.Sheets : Debug.Print a.name : next Sheet1 Sheet2 Sheet3
(2)特定のシートにある複数のセルの内容を取得する
for each a in ActiveWorkbook.Sheets("sheet1").range("B1:B3") : Debug.Print a.value : next a b c
(3)セルに入れたシート名にリンクを貼る
for each a in ActiveWorkbook.Sheets("sheet1").range("A1:A3") : a.HyperLinks.Add Anchor:=a, Address:="", SubAddress:=a.value & "!A1" : next
« 今週届いた本 | トップページ | 2016年第2四半期開始アニメの感想 »
コメント