No.3ベストアンサー
- 回答日時:
こんばんは。
下記コードでは選択範囲により罫線が引かれるセルは以下のようになります。
ひとつ選択(B5)なら、B5
複数行1列選択(B5:B9)なら、B5とB9
1行複数列選択(B5:F5)なら、B5とF5
複数行複数列選択(B5:C6)なら、B5とC6
----------------------------------------------
Sub Test()
With Selection
.Cells(1).Borders.LineStyle = xlContinuous
.Cells(.Cells.Count).Borders.LineStyle = xlContinuous
End With
End Sub
-----------------------------------------------
それからちょと一言。
こういった場合には、No2さんの回答にあるActiveCellを使うと拙い場合があります。
それは範囲選択の仕方によりActiveCellが必ず左上にくるとは限らないからです。
以上です。
No.2
- 回答日時:
質問の意味が、例えばa1:b2を選択したときに、a1とb2の二つのセルに枠線を描画するということであれば
Sub Wakusen()
Dim RnA As Range
Set RnA = ActiveCell
RnA.Borders(xlEdgeLeft).Weight = xlThin
RnA.Borders(xlEdgeTop).Weight = xlThin
RnA.Borders(xlEdgeRight).Weight = xlThin
RnA.Borders(xlEdgeBottom).Weight = xlThin
RnA.Offset(rowOffset:=1, columnOffset:=1).Borders(xlEdgeLeft).Weight = xlThin
RnA.Offset(rowOffset:=1, columnOffset:=1).Borders(xlEdgeTop).Weight = xlThin
RnA.Offset(rowOffset:=1, columnOffset:=1).Borders(xlEdgeRight).Weight = xlThin
RnA.Offset(rowOffset:=1, columnOffset:=1).Borders(xlEdgeBottom).Weight = xlThin
End Sub
ではどうですか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) vba セルの罫線について教えてください 2 2022/12/28 17:14
- その他(Microsoft Office) 選択行の列範囲に二重線を引く 3 2022/06/08 12:21
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Excel(エクセル) Excelのマクロを教えていただけないでしょうか? 1 2023/07/06 19:56
- Excel(エクセル) 罫線の横棒の隣に文字を書きたい 5 2022/11/28 17:31
- CAD・DTP EXCELからAUTOCADに貼り付け 1 2022/04/20 17:42
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- Excel(エクセル) Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を 3 2022/06/22 01:33
- Excel(エクセル) VBA 特定の列に入っているテキストをコピペ 2 2023/06/14 11:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの複数のセルを一括で...
-
エクセルでセルを10個分くらい...
-
エクセル空白以外の文字を抽出
-
ワードの表のセル 網掛けのコピー
-
VBA 飛び飛びのセルを選択...
-
WEB上の文章 ⇒ EXCEL...
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
A1セルに入力したら、入力時間...
-
複数の文字列のいずれかが含ま...
-
Excelの入力規則で2列表示したい
-
Excelで同じセルに箇条書きをし...
-
セルを結合したA4とA5の条件付...
-
参照先セルに値が入っていない...
-
excelでSUBTOTAL関数を設定した...
-
エクセルで既に入力してある文...
-
エクセルで1列に500行並んだデ...
-
IF関数で0より大きい数値が入力...
-
Excelで表を作り、自動で今月の...
-
エクセルオートフィルタで余計...
-
複数の条件に合う行番号を取得...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの複数のセルを一括で...
-
エクセルでセルを10個分くらい...
-
エクセル空白以外の文字を抽出
-
エクセルVBAでフィルタ抽出...
-
ワードの表のセル 網掛けのコピー
-
Excel セルの値を数値と認識しない
-
マクロ 複数セルコピー後、1つ...
-
波線は無理??
-
文字だけ削除する関数ありますか?
-
WEB上の文章 ⇒ EXCEL...
-
Excelで指定した範囲の数値の減算
-
Excel VBA
-
VBA コピーモード中の左上隅セ...
-
エクセルで、表内の同じデータ...
-
エクセル もしくは、ワードでき...
-
ExcelのVBA セル内の文字書き換...
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
A1セルに入力したら、入力時間...
-
複数の文字列のいずれかが含ま...
-
Excelで同じセルに箇条書きをし...
おすすめ情報