セルにハイパーリンクを設定する
サンプルソース
' A1にハイパーリンクを設定 ActiveSheet.Hyperlinks.Add Anchor:=Range("A1"), Address:="http://excel.style-mods.net" ' A1にハイパーリンクを設定(ヒント、アンカーテキストも設定) ActiveSheet.Hyperlinks.Add Anchor:=Range("A1"),Address:="http://excel.style-mods.net", ScreenTip:="ヒントを表示", TextToDisplay:="表示テキスト" ' A1のハイパーリンクを削除 Range("A1").Hyperlinks.Delete ' アクティブシートのハイパーリンクを全て削除 ActiveSheet.Hyperlinks.Delete |
解説
Hyperlinks.Addでハイパーリンクを設定します。
Anchorには設定するセル、Addressにはアドレス(URL)、ScreenTipにはリンクのヒント、TextToDisplayにはアンカーに表示するテキストを設定します。
Hyperlinks.Deleteでハイパーリンクを削除します。
セルの操作
- フォントサイズを設定するフォントサイズを設定する サンプルソース ' A1にフォントサイズを設定 Cells(1,1).Font.S...
- フォント名を設定するフォント名を設定する サンプルソース ' A1にフォント名を設定 Cells(1,1).Font.Name = "...
- フォントの太字・斜体を設定するフォントの太字・斜体を設定する サンプルソース ' A1に太字に設定 Cells(1,1).Font.Bold ...
- 取消線を設定する取消線を設定する サンプルソース ' A1に取消線を設定 Cells(1,1).Font.Strikethrough = T...
- 上付き文字を設定する上付き文字を設定する サンプルソース ' A1に上付き文字を設定 Cells(1,1).Font.Superscri...
- 下付き文字を設定する下付き文字を設定する サンプルソース ' A1に下付き文字を設定 Cells(1,1).Font.Subscript...
- セルの表示形式を設定するセルの表示形式を設定する サンプルソース ' 標準 Range("A1").NumberFormatLocal = "G/標...
- 配置を設定する配置を設定する サンプルソース ' 横位置 Range("A1").HorizontalAlignment = xlHAlignCen...
- 横書き・縦書きを設定する横書き・縦書きを設定する サンプルソース ' A1のデータの向きを横書きに設定 Range("A1")...
- 文字の折り返しを設定する文字の折り返しを設定する サンプルソース ' A1に文字の折り返しを設定 Range("A1").WrapT...
- セルを結合・解除するセルを結合・解除する サンプルソース ' A1~A3のセルを結合 Range("A1:A3").MergeCells =...
- セルの背景色・文字色を設定するセルの背景色・文字色を設定する サンプルソース ' 背景色(青色) Range("A1").Interior.Co...
- セルに罫線を引く(線の位置)セルに罫線を引く(線の位置) サンプルソース ' 上側に実線の罫線 Range("A1:B2").Borders(...
- セルに罫線を引く(線の種類)セルに罫線を引く(線の種類) サンプルソース ' 破線 Range("A1:B2").Borders.LineStyle = ...
- セルに罫線を引く(線の太さ)セルに罫線を引く(線の太さ) サンプルソース ' 太線 Range("A1:B2").Borders.Weight = xlT...
- セルに罫線を引く(線の色)セルに罫線を引く(線の色) サンプルソース ' 青色の罫線 Range("A1:B2").Borders(xlEdgeTo...
- セル範囲の周囲に罫線を引くセル範囲の周囲に罫線を引く サンプルソース ' 破線、太線、青色の罫線 Range("A1:B2").Bo...
- セルを挿入するセルを挿入する サンプルソース ' セルを挿入し、右にシフトする Range("A2:B2").Insert S...
- セルを削除するセルを削除する サンプルソース ' セルを削除し、左にシフトする Range("A2:B2").Delete S...
- 行の高さ・列の幅を設定する行の高さ・列の幅を設定する サンプルソース ' 行の高さを設定 Range("A1").RowHeight = 1...
- 行の高さ・列の幅を自動調整する行の高さ・列の幅を自動調整する サンプルソース ' A1全体の行の高さを自動調整 Range("A1...
- セルをロックするセルをロックする サンプルソース ' ロックする Range("A1").Locked = True ' ロックしな...
- 文字列の一部の書式を設定する文字列の一部の書式を設定する サンプルソース ' 文字列の一部を青色に設定 Range("A1").C...
- セルに数式を設定するセルに数式を設定する サンプルソース ' A1形式で設定 Cells(1,1).Formula = "=B1+B2" Cel...
- セルに条件付き書式を設定するセルに条件付き書式を設定する サンプルソース ' 値が1~10の範囲内の場合(1つ目の条件) R...
- セルに入力規則を設定するセルに入力規則を設定する サンプルソース 入力規則を追加(リスト指定、B1~B3) Range("A1...
- セルに入力規則を削除するセルに入力規則を削除する サンプルソース ' 入力規則を削除 Range("A1").Validation.Dele...
- セルの入力規則を詳細設定するセルの入力規則を詳細設定する サンプルソース With Range("A2").Validation ' 入力規則...
- セルの書式をクリアするセルの書式をクリアする サンプルソース ' セルの書式(色、罫線、条件付き書式など)をクリ...
- 連続データを作る連続データを作る サンプルソース Range("A1").value = "2015/01/01" ' セルの値と数式を...
- セルにコメントを追加するセルにコメントを追加する サンプルソース ' コメントを追加 Range("A1").AddComment "コ...
- セルをコピーするセルをコピーする サンプルソース ' セル(A1:C5)をセル(E1)にコピー Range("A1:C5").Copy ...
- 行や列をコピーする行や列をコピーする サンプルソース ' 行をコピー Rows("1:3").Copy ' 指定行を基準に貼...
- 形式を選択して貼り付ける形式を選択して貼り付ける サンプルソース ' セルをコピー Range("A1:C3").Copy ' 形式(...
Excel VBA講座
Excel VBA とは
Excel VBAとは、Excelに標準で付いているプログラミング言語です。
VBAはVisual Basic for Applicationsの略で、プログラムの構文は、Vi... |
色を設定するには(ColorIndex、Color)
色の指定方法にはColorIndexとColorの2種類があります。
セルの文字色の場合は Font に、背景色の場合は Interior に... |
VBE とは
VBE (Visual Basic Editor) とは、Excelに搭載したVBA用のエディターのことです。
VBEを起動するには、Excelの「ツール」→「マクロ」→「Visual... |