- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:最終行に罫線を挿入)
A列からU列までの表にラインを引きたいがうまく作動しない
このQ&Aのポイント
- ExcelのVBAを使用して、A列からU列までの表にラインを引きたいのですが、うまく作動しません。
- REndという変数を使用してB列の最終行を取得し、その行にA列からU列までのラインを引きたいです。
- しかし、現在のコードではうまく作動しておらず、解決方法を教えていただけると助かります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは! 外していたらごめんなさい。 A列には必ずデータが入るものとしています。 A列のデータが変更するたびにマクロを実行するようにしてみました。 操作したいSheet見出し上で右クリック → コードの表示 → VBE画面が出ますので↓のコードをコピー&ペーストしてみてください。 Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column <> 1 Then Exit Sub Cells.Borders.LineStyle = xlNone Dim i As Long i = Cells(Rows.Count, 1).End(xlUp).Row Range(Cells(i, 1), Cells(i, 21)).Select Selection.Borders(xlEdgeBottom).LineStyle = xlDouble Cells(i + 1, 1).Select End Sub こんな感じで良いのでしょうか? 参考にならなかったらごめんなさいね。m(__)m
お礼
ありがとうございます。 上手くいきました。