
No.3
- 回答日時:
マクロでやりたいご質問でしたね。
シート名タブを右クリックしてコードの表示を選び,下記をコピー貼り付けておきます。
private sub Worksheet_Change(byval Target as excel.range)
if application.intersect(target.cells(1), range("A:E")) is nothing then exit sub
with range("A2:E" & target.cells(1).row + 1).borders
.linestyle = xlcontinuous
.weight = xlthin
.colorindex = 1
end with
end sub
#参考
「その行だけ」に書式を施すと,あとで印刷したり諸々に際して不都合の原因になる場合があります。
No.2
- 回答日時:
ANo1さんの方法、参考になりました。
わたしはまだエクセル2000なので、VBAでの方法を考えてみました。
> もしくは入力してある最終行にカーソルがある時、改行を押した場合
改行を押した結果、「下の空白行のA~E列のどれかをセレクトした場合」ということでよろしいでしょうか?
ならば以下をお試しください。
1. 該当するシートのシートタブを右クリックして、[コードの表示]。
2. 出てきた白い所に、以下のコードを貼付けます。
'********これより下**********
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Row < 3 Then Exit Sub
If Target.Column > 5 Then Exit Sub
If Application.WorksheetFunction.CountA(Cells(Target.Row, "A").Resize(, 5)) > 0 Then Exit Sub
With Cells(Target.Row, "A").Resize(, 5).Borders
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
End Sub
'********これより上**********
3.Alt+F11キーでワークシートへもどります。
これでOK
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
マクロ最終行挿入
Excel(エクセル)
-
VBAでの結合セルのコピー&ペースト
Excel(エクセル)
-
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
-
4
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
5
【VBA】特定列に文字が入っていたらそのセル行をコピーしてマスターブックの同じ行に貼り付けたい
その他(Microsoft Office)
-
6
一行おきにコピーするマクロが知りたい
Excel(エクセル)
-
7
ExcelVBAを使って、値がある場合は作業を繰り返し実行するプログラムを作成したい。
Visual Basic(VBA)
-
8
targetをA列のセルに限定するには?
Visual Basic(VBA)
-
9
EXCEL VBA 指定したファイルが存在しない場合メッセージボックスを表示させる
Access(アクセス)
-
10
行を挿入すると表の罫線が消えてしまわないようにしたい
その他(データベース)
-
11
エクセルでデータがある部分だけ罫線で囲いたいです。
Excel(エクセル)
-
12
エクセル2010 マクロで値のみコピー
Excel(エクセル)
-
13
名前をつけて保存した後、元のファイルに戻るには
その他(コンピューター・テクノロジー)
-
14
VBAで最終行まで罫線を掛ける方法
Excel(エクセル)
-
15
複数の条件に合う行番号を取得するには
その他(Microsoft Office)
-
16
VBA 空白行に転記する
Visual Basic(VBA)
-
17
vba の Selection.PasteSpecial で非表示行の扱い
Excel(エクセル)
-
18
VBAでファイルを開くときにファイル名でワイルドカードを使用したいです
その他(プログラミング・Web制作)
-
19
VBA 別ブックからコピペしたいのですが、軽くしたいです
Visual Basic(VBA)
-
20
Excel_マクロ_現在開いているシートにマクロを実行したいです
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】【配列】3つのシー...
-
エクセルの保護で、列の表示や...
-
【条件付き書式】countifsで複...
-
文字の色も参照 VLOOKUP
-
ExcelのVlookup関数の制限について
-
Excel VBA ピボットテーブルに...
-
シートをまたぐ条件付き書式に...
-
エクセルの列の限界は255列以上...
-
【VBA】シート名と見出しが一致...
-
Excelに自動で行の増減をしたい...
-
Excelのセルの色を変えた行(す...
-
EXCELのVBAで複数のシートを追...
-
SUMPRODUCTにて別シートのデー...
-
Excelでの並べ替えを全シートま...
-
エクセルで横並びの複数データ...
-
列方向に移動してコピーの繰り...
-
Excel の複数シートの列幅を同...
-
excel 複数のシートの同じ場所...
-
オートフィルタ使用時にCOUNTIF...
-
エクセルVBA シート1からシート...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】【配列】3つのシー...
-
文字の色も参照 VLOOKUP
-
【条件付き書式】countifsで複...
-
ExcelのVlookup関数の制限について
-
エクセルで、チェックボックス...
-
エクセルの保護で、列の表示や...
-
Excelのセルの色を変えた行(す...
-
EXCELのVBAで複数のシートを追...
-
シートをまたぐ条件付き書式に...
-
Excelでの並べ替えを全シートま...
-
Excel の複数シートの列幅を同...
-
VBAで繰り返しコピーしながら下...
-
【VBA】複数のシートの指定した...
-
SUMPRODUCTにて別シートのデー...
-
Excelに自動で行の増減をしたい...
-
エクセルの列の限界は255列以上...
-
Excel 2段組み
-
VLOOKアップ関数の結果の...
-
excel 複数のシートの同じ場所...
-
Excel VBA ピボットテーブルに...
おすすめ情報