初心者ですが、データの入っているセルのみを罫線で囲むVBAをいろいろネットで参照させていただいて作ってみたのですが、結合セルを含めたセル範囲を選択すると、添付した写真のように結合しているセルは罫線で囲むことができません。この場合、結合セルにも罫線で囲む方法を教えていただきたく質問させていただきました。よろしくお願いします。
Sub test()
If TypeName(Selection) <> "Range" Then Exit Sub
For Each C In Selection
If C.Value <> "" Then
With C.Borders
C.Borders.LineStyle = True
C.BorderAround Weight:=xlThin
C.Borders.ColorIndex = xlAutomatic
End With
End If
Next C
End Sub
No.1ベストアンサー
- 回答日時:
こんにちは!
色々やり方はありますが、一例です。
Sub Sample1()
Dim c As Range, myRng As Range
For Each c In Selection
If c <> "" Then
If c.MergeCells Then
Set myRng = c.MergeArea
Else
Set myRng = c
End If
myRng.Borders.LineStyle = xlContinuous
End If
Next c
End Sub
こんな感じではどうでしょうか?m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 日付で矢印マクロ 4 2023/07/25 16:47
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- Visual Basic(VBA) 【VBA】Excelで罫線を引きたい 3 2022/07/14 12:04
- Visual Basic(VBA) VBA 罫線について B列3行目から21行毎にデータがはいります。 データがはいったらデータが入った 6 2022/11/15 17:22
- Visual Basic(VBA) エクセルで、1つのセルで上書き足し算して セルの範囲を指定できますか? パソコン初心者です。 お時間 3 2023/07/05 06:13
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 2 2022/06/25 22:42
- Excel(エクセル) エクセルでの左のセルのコピー 3 2022/07/25 12:31
- Visual Basic(VBA) エクセルVBA ダブルクリックしたら色反転を指定したセルのみにしたい 2 2022/04/06 12:52
- Excel(エクセル) VBA 特定の列に入っているテキストをコピペ 2 2023/06/14 11:24
- Visual Basic(VBA) 【VBA】写真の縦横比を変えずに貼り付ける 5 2023/06/13 11:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
セルの塗りつぶしに透明度を設...
-
エクセルで2ページ目に何も書...
-
excelで抽選券を作り、通し番号...
-
数字をカウントしながらエクセ...
-
セルの一部を白黒印刷
-
セルの高さ・幅の自動調整をし...
-
WORDで行の高さを別々に設...
-
例えば、キッチリ「縦10cm...
-
斜め罫線の正しい引き方(ビジネス)
-
Excelの最後の1行が印刷できない
-
ワードかエクセルで表の大きさ...
-
エクセルの表で金額の桁区切り...
-
エクセルで全体に大きくしたい
-
EXCELに文字を入力するとセルの...
-
Excelの白フォントを印刷しない...
-
エクセルでカードを作る時、紙...
-
エクセルで罫線の一部が印刷さ...
-
Excel2003線の太さを統一するに...
-
excel、画像に枠線が表示されて...
-
エクセルの表作成で、センチ表...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
セルの塗りつぶしに透明度を設...
-
エクセルで2ページ目に何も書...
-
数字をカウントしながらエクセ...
-
WORDで行の高さを別々に設...
-
excelで抽選券を作り、通し番号...
-
エクセルで全体に大きくしたい
-
エクセルの表で金額の桁区切り...
-
セルの一部を白黒印刷
-
エクセルで罫線の一部が印刷さ...
-
例えば、キッチリ「縦10cm...
-
斜め罫線の正しい引き方(ビジネス)
-
エクセルでカードを作る時、紙...
-
EXCELに文字を入力するとセルの...
-
セルの高さ・幅の自動調整をし...
-
エクセル(ワード)のセルに罫...
-
Excelの白フォントを印刷しない...
-
excel、画像に枠線が表示されて...
-
エクセルで文字がずれる
-
ワードかエクセルで表の大きさ...
-
ワード表でページをまたがるセ...
おすすめ情報
有難うございました。
望んだとおりにできました。感謝です。m(_ _)m