たっぴ(パソコン質問掲示板)

ログイン

メニュー
■ トップ
■ 質問する
■ 回答を見る・回答する
■ 参加者のひろば / テーマ別
■ コミュニケーション道場
■ 「たっぴ」の使い方
■ 「たっぴ」のルール・心得

エキスパート トータルランキング
Rank ニックネーム E-Point
1 位 sriver 1372 p
2 位 げんき(^^)/ 810 p
3 位 うにゅ 607 p
4 位 mory 512 p
5 位 saru 510 p
6 位 Clark 481 p
7 位 taknt 474 p
8 位 459 p
9 位 あき◆ 387 p
10 位 おやぢ 366 p
※月間ランキング参加者がありませんでした。



E-Point還元プログラム
E-Point 月間獲得ポイントより回答者様へ現金を還元いたします。

対象還元金額
全員に(E-Point)×20円
支払いは5,000円以上からとなります。
還元金の支払いはご指定銀行口座への振込みとなります。

『マナーの良い質問者』マーク
以下の条件を満たす質問者様には
  『マナーの良い質問者』マーク

が付きます。
  1. 登録していて
  2. 「終了」していない質問がひとつ以下で
  3. 終了した質問で「○○○○○」という言葉の投稿がある
3番目の条件はひらがなです。もうお判りですね。(漢字、カタカナもOKかも。。。)
ぜひマークをGetしてください。









《戻る

No.質問・回答おれい
[82422] [Excel] 罫線だけを貼り付ける方法
ソフトウェア名/バージョン: Excel2000

[形式を選択して貼り付け]によって,罫線以外を貼り付けることができますが,
罫線だけを貼り付ける方法を探しています.
できれば効率のよい方法を望みますが,
マクロ,あるいはそれ以外の方法,いずれでも結構です.
ご存知の方からのご回答,お待ちしております.
やま   2006年6月29日10:48


[82430] まぁ、小技のレベルですが、

まず、罫線を貼りたい範囲Aを別の場所(範囲B)にコピー。
次に範囲Aに貼りたい罫線(範囲C)を他の書式や値ごとコピー。
で、逃がしておいた範囲Bを『罫線を除くすべて』で戻せば、
要件は、満たしそうですが、如何なもんでしょうか?

当然ですが、範囲A、B、Cとも同じ大きさです。

木公! (未登録)   2006年6月29日15:47


[82433] すみません,理解のため確認させて下さい.

『罫線を除くすべて』で戻す,とは具体的にどのような作業なのでしょうか?
最終的に枠線だけの範囲ができあがりますでしょうか?
やま   2006年6月29日17:38


[82435] シチュエーションを取り違えたでしょうか?

まず、?の1つめですが、『罫線を除くすべて』とは、
>[形式を選択して貼り付け]によって,罫線以外を貼り付けることができますが,
のことです。
[形式を選択して貼り付け]ダイアログに出ている文言をそのまま書きました。
(端折り過ぎましたか?)

2つめの
>枠線だけの範囲が
ですが、できあがらないことは、ないです。
最初から範囲Aに何も無ければ、枠線だけの範囲になります。

・・が、私が想像したのは、
『もともと、何か書かれている範囲に、別の範囲から罫線だけ持ってくる方法』
だったので、前回の様な回答になったのですが、はずしちゃいましたか?
まぁ、何も無いセルを選択状態にして、『罫線を除くすべて』で貼り付ければ
罫線以外(値も書式も)はきれいに無くなりますのでお試しあれ。

木公! (未登録)   2006年6月29日19:46


[82462] ええと、マクロで出来るかを調べてみました。したらば・・・

1.PasteSpecialメソッドには、「罫線」を意味する定数がない
 ために、「形式を選択して貼り付け」ダイアログで指定されて
 いる以外の操作が出来ない。

2.罫線はBorderオブジェクトとして定義され、左右上下、斜め
 などが別々に定義され、太さ、形状、色などを値として持って
 おり、一つ一つ値を取得しないと定義できない。

ということが分かりました。

ということで、マクロでやるにしても一筋縄じゃ行かない、かなり
大変な作業になります。ですので、ちょっとサンプルは・・・(苦笑)

mory (512)    2006年6月30日09:43


[82472] >>木公!さま

ご回答ありがとうございます.

罫線を除く全て の部分は分かるのですが,「戻す」というのが分かりません.
枠線以外を貼り付けるのになぜ枠線だけの領域ができあがるのか
まだよくつかめないんですが・・・

>>mory(418)さま

マクロの検討,ありがとうございます.
やはり難しそうとの事ですね.
木公!さまの方法で進めてみます.
やま   2006年6月30日17:51


[82526] >まだよくつかめないんですが・・・
木公!さんの方法を捕捉説明しますと、
1.コピー元からコピー先へ全て貼り付け
2.コピー元と同じ大きさの範囲の何もないセル範囲をコピー
3.先程のコピー先へ罫線を除く全てを貼り付け
で解るでしょうか?
なかなかGoodな小技ですね、感心しました(^^)
mit56 (未登録)   2006年7月2日07:29


[82527] 簡単に書くと
罫線の上に「罫線を除く全て」で貼り付けても下の罫線は消えない

つまり罫線だけを貼り付ける方法ではなく
罫線を消さずに上に貼り付ける方法って事ですね
玲 (459)    2006年7月2日08:27


[82529] なるほど.すばらしい技ですね!
感動しました.ありがとうございました.
やま   2006年7月2日10:02


( 参照数:14053   日平均:2.2 )
 
〜 回答の受付を終了しました 〜


回答、お礼・報告などメッセージの追加

ニックネーム:

まったく新しい内容の質問、質問者以外の方の質問は、メニューの「質問する」から新たに質問してください。

詳細: 内容を詳しく言うと。。。

※「たっぴ」に登録すると質問にポイントが付けられます。 その他便利な機能も使えます!》新規登録 》Help

※http://.....は自動的にハイパーリンクに変換します。
※<pre></pre>が使用できます。     ※引用は行の先頭に「>」を付けてください。自動的に色が付きます。




利用規約 特定商取引に関する法律に基づく表記 プライバシーポリシー 問合せ