
No.4ベストアンサー
- 回答日時:
データのあるセルの外側の周囲にだけ罫線を自動的に引くには、条件付き書式を利用することができますが、ご希望の設定はExcel2007以降のバージョンでないと実行できません。
古いバージョンのエクセルで実行するなら、罫線ではなく、データの記入されているセルを塗りつぶすなどの対応をするのが良いと思います(これなら簡単に設定できます)。
>説明不足で申し訳ないのですが、右側に置きたいのは色と罫線だけなので、
質問の目的がいまひとつわからないのですが、罫線などの色や形だけを反転させて表示したいなら、罫線部分を図として貼り付け、これを反転するのが簡単な対応です。
例えば、その罫線部分のデータ範囲を、その表の下にコピーし、そのままDeleteキーでデータを削除してから、Shiftキーを押しながら「編集」をクリックし「図のコピー」を選択して、そのままCtrl+Vで図として貼り付けます。
この図形の左側中央のマーカーを右方向にドラッグして、図形を反転させます。
最後にAltキーを押しながらこの図形を元データの右側にドラッグして、そのまま右側のマーカーをドラッグしてセル位置にぴったり合わせます。
このようにして挿入した図には、枠線も含まれていますので、これを表示したくない場合は、「ツール」「オプション」の表示タブで「枠線」のチェックを外してから図のコピー操作を行ってください。
この回答へのお礼
お礼日時:2011/09/08 14:47
回答ありがとうございます。
セルに直接罫線を引くのはあきらめました。
ですが、この図として扱う方法は色々広がりそうです。
Altキーで調整できるのは知りませんでした。
ありがとうございました
No.3
- 回答日時:
値のあるセルの周り全部に罫線を表示するのは条件付書式で簡単にできるのですが、外枠だけとなると条件が足りなくてできませんねえ。
枠線を表示していると罫線が目立ちにくいので外枠を太線で囲いたいのだと思いますが、枠線を消した状態なら、値のあるセルの周り全部に罫線を表示するという方法でいいような気がしますが、、、。
No.2
- 回答日時:
関数でも、セルの値を持ってくるところまでは出来るかもしれない。
ーー
質問者はVBAがわかるかどうか判らないが、VBAででも、できるということで参考までに、VBAでやってみると
例データ
C2:G6 -は空白セルです
12356
--123
---12
-1234
----1
ーー
標準モジュールに
Sub test01()
d = Range("G65536").End(xlUp).Row
'---
For i = 2 To d
l = Cells(i, "A").End(xlToRight).Column
For j = l To 7
Cells(i, 17 - j - 1) = Cells(i, j)
Cells(i, 17 - j - 1).Select
With Selection.Borders
.LineStyle = xlContinuous
.Weight = xlThick
.ColorIndex = xlAutomatic
End With
Next j
Next i
End Sub
ーーー
結果
H列空白
I2:M6に
65321
321
21
4321
1
ーー
質問の要求に対して、一部のセルの下罫線が余分であるかもしれない(簡単な方で済まして手抜き)。
本件でも我慢できるかもしれない。
I-M列の第2行から第5(=6-1)行まで、直下セルが空白でなければ下罫線を省くコードを最後部分に追加すれば出来る(やり方の1例)。
質問者がVBAが判るかどうかも判らないので略。
この回答へのお礼
お礼日時:2011/09/08 11:49
回答ありがとうございます。
実行してみましたが、完全にセルが罫線で囲われてしまうのですね。
添付画像のように表の外側のみに引きたかったのです。
VBAはある程度理解していますが、罫線関係はどう組めばいいか解りません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelの条件付き書式設定の太い...
-
EXCELで、下線の太さを変...
-
【エクセル】謎の枠線の消し方
-
罫線の色を薄くしたい
-
エクセル
-
エクセルで文字を入力すると罫...
-
excel2003 罫線だけを保護したい
-
Excelの外枠太罫線を2~3倍さ...
-
エクセル 入力されていない線...
-
エクセル表の罫線(縦)が消せ...
-
Excel カメラ機能でセル...
-
罫線が引かれているセルの個数...
-
エクセルで罫線も一緒に並び替...
-
エクセルのアンダーラインについて
-
EXCELのオートフィルタで罫線が...
-
決まった罫線のなかで、文章入...
-
Vba セルの4辺について罫線が有...
-
エクセル の縦線
-
WordやExcelで作ってた帳票をAc...
-
斜め罫線の判定 ExcelVBA
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelの条件付き書式設定の太い...
-
【エクセル】謎の枠線の消し方
-
Excelの外枠太罫線を2~3倍さ...
-
excel2003 罫線だけを保護したい
-
EXCELで、下線の太さを変...
-
エクセルで文字を入力すると罫...
-
罫線の色を薄くしたい
-
エクセル の縦線
-
エクセル 入力されていない線...
-
エクセルで罫線も一緒に並び替...
-
EXCELのオートフィルタで罫線が...
-
エクセルのアンダーラインについて
-
エクセル表の罫線(縦)が消せ...
-
エクセル
-
罫線が引かれているセルの個数...
-
決まった罫線のなかで、文章入...
-
Vba セルの4辺について罫線が有...
-
パワーポイントで、表の一部を...
-
図形の挿入でコネクタ:カギ線...
-
Wordで表のセル幅を超えたら次...
おすすめ情報