
No.3ベストアンサー
- 回答日時:
No2です。
>実行すると、「応答なし」でフリーズしてしまいます。
列全体(=全行)や全セルを選択して実行していたりしませんか?
その場合は、時間がメッチャかかります。(フリーズのように見える)
(シートには100万行以上あったと思いますので・・)
ご提示のコードが単純なものだったので、あまり複雑にならないようにしたのが仇になったのかも。
以下、重複処理を省くようにし、範囲の制限(1000行目迄)を付して書き直しました。
(1000行目以上でも処理が必要な場合は、セル範囲を修正してください。A1:T1000)
Dim c As Range
If TypeName(Selection) <> "Range" Then Exit Sub
For Each c In Intersect(Range("A1:T1000"), Selection.Cells.EntireRow).Rows
c.Borders(xlEdgeBottom).LineStyle = xlDouble
Next c
No.2
- 回答日時:
No1です。
>因みに複数行選択の場合を教えて頂ければ嬉しいです。
選択セルの全ての行に対してA:T列に枠線を引くということで良いでしょうか?
重複して処理するかもなので、少々要領は悪いですけれど、以下ではいかがでしょうか?
ごく簡単な、「セル範囲」であることのチェックも加えてあります。
Dim c As Range
If TypeName(Selection) <> "Range" Then Exit Sub
For Each c In Selection.Cells
Cells(c.Row, 1).Resize(, 20).Borders(xlEdgeBottom).LineStyle = xlDouble
Next c
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロを教えてください。 4 2022/10/06 08:53
- Visual Basic(VBA) データのある範囲を選択するVBAについて 2 2022/09/03 00:20
- Visual Basic(VBA) A列の最終行に合わせて範囲をコピー 2 2022/09/04 19:10
- Excel(エクセル) 余計なお世話的な「入力規則」?対策は? 2 2023/01/14 12:39
- Excel(エクセル) マクロ セルの選択 5 2022/08/12 22:47
- Excel(エクセル) VBA オリジナル関数で選択セルの合計を作成したい 3 2023/03/19 19:45
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Visual Basic(VBA) VBA 罫線について B列3行目から21行毎にデータがはいります。 データがはいったらデータが入った 6 2022/11/15 17:22
- Excel(エクセル) 範囲選択すると最後の一行で急に出てくる#が邪魔で困っています。 ExcelでVLOOKUPで引っ張っ 2 2022/08/31 10:03
- Visual Basic(VBA) VBA ユーザーフォームからSubプロージャ―に値を引き渡す方法 3 2023/04/09 01:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで連続データから、数...
-
excelで、スクロールをすると限...
-
エクセル 画面上の行数を調節...
-
複数のセルの入力内容を一度に...
-
EXCEL アルファベットと数字の...
-
エクセルの画面で十字マークが...
-
Excel 小さくなったスクロール...
-
エクセルで、結合したセルを選...
-
エクセル 数値を全て「1」にす...
-
excelで1行ごとに一気に削除す...
-
セルをクリックすると付箋のよ...
-
エクセルでハイパーリンクのU...
-
エクセルで任意のセルをクリッ...
-
エクセルVBA 複数行にまたがっ...
-
ピポットテーブルエラー解決方法
-
エクセルでカーソルが四方に矢...
-
列選択で勝手に広範囲に範囲選...
-
Excel選択を繰り返すとセルの色...
-
Excelで表のデータを並び替えた...
-
Shift押しながら、矢印ボタンで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
excelで、スクロールをすると限...
-
エクセルで連続データから、数...
-
EXCEL アルファベットと数字の...
-
複数のセルの入力内容を一度に...
-
エクセルの画面で十字マークが...
-
Excel 小さくなったスクロール...
-
セルをクリックすると付箋のよ...
-
エクセル 画面上の行数を調節...
-
エクセル 数値を全て「1」にす...
-
エクセルでハイパーリンクのU...
-
excelで1行ごとに一気に削除す...
-
エクセルで、結合したセルを選...
-
Excelで表のデータを並び替えた...
-
エクセルで任意のセルをクリッ...
-
エクセルVBA 複数行にまたがっ...
-
エクセルでカーソルが四方に矢...
-
エクセルで0を除いて昇順に並...
-
Excel選択を繰り返すとセルの色...
-
ピポットテーブルエラー解決方法
-
エクセルで1つおきに列を削除...
おすすめ情報