• 締切済み

複数セルに一本の斜線を引く

こんにちは。エクセル2000を使用しています。 斜線を引くにはセルの書式で設定するか、オートシェイプを使えばできますが、複数のセル(例A1:C2)に一本の斜線をひく場合オートシェイプを使わずにひく方法はないでしょうか?オートシェイプだとセルの幅や高さを変更するとズレてしまいます。なにかよい方法はありませんか。よろしくお願いします。

みんなの回答

  • moon00
  • ベストアンサー率44% (315/712)
回答No.4

オートシェイプで線を引くときに、 Altキーを押しながら引けば、セルの枠線の交点に スナップして引くことができます。 これでA1:C2のエリアに引いて、#3さんの言われるように オートシェイブの書式設定の[プロパティ]タブで、 [セルに合わせて移動やサイズ変更をする] にチェックが入っていれば、 セルの幅・高さの変更には追従すると思うのですが。

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.3

こんにちは。maruru01です。 No.1の方の言う通り、A1:C2のセルを結合させれば、セルの書式の罫線の斜め線で出来ます。 もし、セルの結合も出来ないということなら、以下の方法で出来ます。 ・オートシェイブの直線を、A1の左上端から、"D3"の上まで引く (D3のセルの中ならどの位置でもいい。) (また、"D3"というのは、終点のセルC2の斜め右下のセルということ) ・オートシェイブの書式設定の[プロパティ]タブで、 [セルに合わせて移動やサイズ変更をする] にチェックを入れる (入っていることを確認する) ・D列を列ごと削除する ・3行目を行ごと削除する これでセルの幅・高さを変更したり、行・列の挿入・削除をしてもずれません。 なお、削除するD列及び、3行目は予め余分に挿入しておくとよいと思います。

05011967
質問者

お礼

有り難うございます。本当はオートシェイプは使いたくないのですが、やはり無理なのですね。

回答No.2

こういうことですかね? A1:C2を範囲選択し、右クリック→セルの書式設定→ 罫線タブを選択後、「\」または「/」を選んでOKボタン をクリック。 これでどうですか?

05011967
質問者

補足

今回例えばA1の左上からC2の右下までに一本の線を引きたいのです。それも結合せずに。説明が不十分でした。

  • MSZ006
  • ベストアンサー率38% (390/1011)
回答No.1

セルを結合してみてはどうですか?

05011967
質問者

補足

後できがついたのですが、「セルを結合しないで」と記入漏れしてしまいました。すみません。

関連するQ&A

  • エクセルで表中の複数のオートシェイプで作成した線(斜線)を一度に消すには?

    お世話になります。エクセルにて社員の出勤簿の表を作成したのですが、欠席した場合、その日のその人のセルにオートシェイプにて斜線を引っ張って欠席にしていました。それを翌月になった場合データをクリアして使うのですが、複数あるこの斜線を一度に消す方法はありませんでしょうか?(マクロを使うことになるとは思うのですが) つまりシート中のある決まった範囲のオートシェイプで作成した線のみを一度に消すという作業です。 どうかよろしくお願いいたします。

  • セルの値によって隣のセルに斜線を自動で引く方法

    エクセル2007ですが、あるセルに数値を入力するのですが、その数値が0、または、空欄だった場合、そのセルの右隣の2セルに右上りの斜線を自動的に引かれる設定にしたいのですが、条件付き書式だと斜線が選べず困っております。 マクロやVBEでも結構ですが、何かいい方法があれば教えて頂けますか?

  • エクセルで複数のセルに一本の斜線を引く場合

    普通はオートシェイプを使えばできますよね。 しかし,伝票のような表があるとします。 表の上の行から順にデータが入力されていきますが, 表によっては,下の何行かはデータが入ってないようなこともあります。 このデータの入っていない行を抹消する意味で斜線を引くとすると, 何か特別なマクロで可能でしょうか? (つまり,ページによっては20行の表のうち,10行までデータが入っているのでA11~E20のセルに一本の斜線を引いたり,あるページはデータが19行まで入っているのでA20~E20のセルに一本の斜線を引いたりします) ちなみに,この場合,データが入っていないと言いましたが, vlookup関数などでデータを持ってきているのでエラー表示の部分は 色を変えたりして表示していないようにしているだけです。

  • エクセルの角丸四角形の角の大きさの変更方法

    エクセルの角丸四角形(複数)の角の大きさを一括に変更することはできるでしょうか。オートシェイプの書式設定で高さや幅は指定できるのですが・・・

  • Excelでセルに斜線を引く場合

    Excelで結合したセルにセルの書式設定から罫線で斜線を引くと文字が中央に行ってしまいます。横は右揃えとか出来るのですが縦は出来ないのでしょうか? (文字を左上ぞろえにしたいんです。)

  • EXCEL 複数のセルに斜め線を引く方法

    よろしくお願いします。 EXCELです。 複数のセルに 対角線に右下がりの直線を引く方法はどのようにしたらよいでしょうか。 オートシェイプを使わないで引く方法を教えてください。 よろしくお願いします。

  • エクセル。オートシェイプ間で書式のみをコピーできませんか?

    エクセル2000を使っています。 オートシェイプの書式設定について質問です。 既にあるオートシェイプAの書式を、同じく既にある オートシェイプBの書式に一致させる作業をしたいと 考えています。 Aが新たに作成されるものであれば、Bの書式を 「オートシェイプの規定値に設定」することにより、 一致させられますが、Aは既存なのでこれでは 反映させられません。 Aが一つや二つくらいならば、新たに書き直しても 良いのですが、沢山あるので、全部やり直しは きついのです。 セルの書式ならば、 「形式を選択して貼り付け」→「書式コピー」 で、書式だけをコピーできるのですが・・・ 同じようにオートシェイプ間で書式をコピーする 方法はないものでしょうか。?

  • セルを結合しないで、一番上セル右上から一番下セル左下への斜線・・・

    エクセルで・・・  A1からA2,A3,A4・・・と下へ見てきて、   A3が空白ではなかったら、A1セル右上からA2セル左下へ斜線を引く・・・   A4が空白ではなかったら、A1セル右上からA3セル左下へ斜線を引く・・・ というように設定したいのですが、 このとき、セルを結合したくない場合は、図形を使う以外に方法はありますか? また、図形を使うとしたら、セルがいくつ空いているかを判定させて、 使う図形を決めておかなくてはならないと思うのですが、 その設定の仕方を教えてください。 できましたら具体的に記述して教えてください。

  • 複数のセルをオートシェイプ化

    すごく初級の質問で申し訳ない。 エクセルで入力した表を拡大したり、縮小したりして、 ほかのページに貼り付けたいのですが、 複数のセルを四角いオートシェイプにする方法ってありますか?

  • Excel 2002 一定の条件を満たす場合に、複数のセルを塗りつぶす方法を教えて下さい

    初歩的なの質問かもしれませんが,よろしくお願いします。 EXCEL2002を使用しています。 複数のセルの塗りつぶしについて教えてください。 一定の条件に当てはまる場合,複数のセルの塗りつぶしの色がかわるような設定をしたいと思っています。 たとえば,A1の値が1なら,A1,B1,D1のセルの塗りつぶしの色を赤にするということを考えています。 「条件式書式」を概観したのですが、上記のように、複数のセルの書式を設定する方法がわかりませんでした。 (Excel2007などでは対応しているようですが・・・) 方法はできるだけ簡単なものがうれしいのですが、関数、VBAでもかまいません。 よろしくお願いします。

専門家に質問してみよう