• 締切済み

エクセルで文字の上に重ねがきがしたいのですが

マイクロソフトオフィスエクセル2003を使っています。 記入した文字を訂正する際に上から×をつける、というのをセル内でしたいのですが、どうやったらいいのかわかりません。 手持ちの本やヘルプ、ネットで検索をしたのですが、うまくみつけることができず、困っています。 オートシェイプから線を書いて移動させて、という方法で何とかしたのですが、できればもっと美しく仕上げたいのですが何か方法はあるのでしょうか?すみませんがよろしくお願いいたします。

みんなの回答

  • takkuni
  • ベストアンサー率24% (166/676)
回答No.7

Altキーを押しながらオートシェイプでセルの左右の隅から斜線を2回引く手もあります。 Altを押しながらというのがコツで、こうするとうまくセル内に収まってくれます。

yuzuyuzu0327
質問者

お礼

お礼が遅くなってすみません。Altを押しながら、というのをやってみます。ありがとうございました。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.6

VBAでならこんなこともできるという例。 コマンドボタンをシートに1つ貼り付ける。(コントロールツールボックスのコマンドボタンが良かろう) ダブルクリックして Private Sub CommandButton1_Click() End Sub が出るら、下記の中身を貼り付ける。 Private Sub CommandButton1_Click() w = ActiveCell.Width l = ActiveCell.Left + w / 3 t = ActiveCell.Top h = ActiveCell.Height ActiveSheet.Shapes.AddLine(l, t, l + w / 3, t + h).Select Selection.ShapeRange.Line.ForeColor.SchemeColor = 10 Selection.ShapeRange.Line.Weight = 2# ActiveSheet.Shapes.AddLine(l, t + h, l + w / 3, t).Select Selection.ShapeRange.Line.ForeColor.SchemeColor = 10 Selection.ShapeRange.Line.Weight = 2 End Sub 編集モードを抜けて、 シートで (1)Xをつけたいセルをクリック (2)コマンドボタンをクリック (3)(1)のセルに赤い✕印が出る。 ーー ✕をつけすぎたら、まづバツの線1本をクリックしてDEL、もう1本をクリックしてDEL。 で消す。 ーー 全部消すのは Sub test03() Dim dob As Object For Each dob In ActiveSheet.DrawingObjects If dob.Name <> "CommndButton1" Then dob.Delete End If Next End Sub

yuzuyuzu0327
質問者

お礼

ご丁寧にありがとうございます。メニューから簡単にできそう。と思い込んでいたので、お手数をおかけしてすみません。まだ、試せていませんがやってみます。

noname#60420
noname#60420
回答No.5

テキストボックスに「×(ばつ)」と入力し、 「テキストボックスの書式設定」で「色と線」で「塗りつぶしなし」&「線なし」にし、 該当するところにテキストボックスを移動させれば良いと思います。 ※テキストボックスはご存知と思いますが、ツールバーなどに入っている  A--- ----- ----- みたいな、やつです。 ただし、印刷したときと画面で見たときにズレが生じやすいため、 プレビューなどで確認しながらと、少し面倒です。

yuzuyuzu0327
質問者

お礼

丁寧に教えていただいてありがとうございます。 かなり面倒でした(すみません)でもよくわかりました。助かりました。ありがとうございました。

  • Digzath
  • ベストアンサー率33% (69/206)
回答No.4

オートシェイプを使ってはだめですか

yuzuyuzu0327
質問者

お礼

お返事をいただいてありがとうございます。 オートシェイプを使ってはいけないという指示を出されたわけではないのですが、何か訂正線のようにメニューからできたりするのかと思って質問させていただきました。

回答No.3

ご希望通りかどうか分かりませんが... セルの書式設定の罫線にて、右あがり斜線と右下がり斜線を重ねる、 というのはいかがでしょうか?

yuzuyuzu0327
質問者

お礼

回答をいただいてありがとうございます。 セル全体に×印をするのではなくて数字の上に×印を重ねて書きたかったのですみません(説明不足でした)。

  • yasu2209
  • ベストアンサー率45% (52/114)
回答No.2

取り消し線ではだめですか? 「書式」-「セル」-「文字飾り」-「取り消し線」 で出来ますが? 1本線しか出ませんが、×よりはきれいだと思いますよ。

yuzuyuzu0327
質問者

補足

お返事をいただいてありがとうございます。重ねがきができるのかな、という疑問からよくご存知の方に教えていただけたらと思って質問させていただきました。取り消し線、確認しました。これを太くするとわかりやすいなと思いました。ありがとうございました。

  • namaochan
  • ベストアンサー率33% (12/36)
回答No.1

セルの書式設定→文字飾り→取り消し線ではダメでしょうか。

yuzuyuzu0327
質問者

お礼

回答いただいてありがとうございます。ダメというわけではなく、文字の上への重ねがきが気になって、検索等してみたのですが、わからなかったので質問させていただきました。

関連するQ&A