小学校の教員です。月ごとの出席簿をexcelで作りました。
sheet1に祝日を、sheet2にIF,ISNA,VLOOKUPで、土、日、祝、振替休日、|、空白を設定しました。
<sheet2>
E F G H I J
5 児童a 土 日 祝 振 |
6 児童b | | | 替 |
7 児童c | | | 休 |
8 児童d | | | 日 |
9 児童e | | | | |
のように、平日は空白、休みは上のような文字(赤)です。
ただ、問題なのは、「|」は、縦に1本の線にならないといけないのです。
そこで、祝などの文字は、MS明朝、標準、サイズ11
「|」は、MSPゴシック標準、サイズ35
にしなくてはいけません。
1ヶ月のカレンダー式でやったので、自分が作ったのだと、祝などの文字と「|」のサイズが11,35で混在してしてしまいました。(セルj5が11、I6が35に)
どうすればいいか教えてください。
ちなみに、マクロやVBAは初歩の初歩レベルです。
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
[No.1回答に対する補足]に対するコメント、
お示しの Sheet2 の「|」(code:8515)は、MSゴシックに設定したブラウザで見ている私には上下方向真っ直ぐに揃って見えます。Excel ではそのように揃わないとでも?
12ポイントのMSゴシック、14.25ポイントの行高のワークシートに、「│」(code:10274)を中央揃えで数行入力して、印刷させてみました。「│」の縦長は約4mm、各行間に0.5mm弱の隙間がありますが、この隙間を嫌っているのですか?もし、そうであるなら…
次のように1日2列ずつ使用して、列間に罫線を引けばよろしいかと。「土」等の文字は“選択範囲内で”配置するのです。セルの結合は使わない。
E F G H I J K L L M
5 児童a 土 日 祝 振 |
6 児童b | | | 替 |
7 児童c | | | 休 |
8 児童d | | | 日 |
9 児童e | | | | |
ちなみに、このコメントは固定ピッチフォントで眺めてくださいね。
No.3
- 回答日時:
文章から察するに、ご存知のようですが
(1)書式ー条件付き書式では文字フォントを変えさせてくれません
(E2002の場合)
(2)罫線も斜め罫線は引かしてくれない
(3)縦棒も引かせてくれない(書式でなく「値」だから)
VBAを使う場合
(4)VBAなら、(1)(2)(3)どれも可能ですが、縦棒がつながるという保証がない。
それで、ご意見が出ているように、
(A)オートシェプに直線か
〔B〕罫線の斜め罫線
を使うのはいかがですか。
Sub test01()
For i = 1 To 10
If Cells(i, "A") = "|" Then
Cells(i, "A") = ""
l = Cells(i, "A").Left
t = Cells(i, "A").Top
w = Cells(i, "A").Width
h = Cells(i, "A").Height
ActiveSheet.Shapes.AddLine l + w / 2, t, l + w / 2, t + h
End If
Next i
End Sub
A列で、暫定的に|を入れたセルだけに、
縦直線をセルの幅の真ん中に入れます。
斜め罫線の場合は
With Selection.Borders(xlDiagonalUp)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
(マクロの記録から)
この回答への補足
ありがとうございます。
恥ずかしながら、書いていただいたマクロの意味が、自分には難しくて、何が書いてあるのかわかりません。
A、Bの方法を、自分なりにやってみます。
何とかがんばってみますので、できましたらまた教えてください。
No.2
- 回答日時:
こんばんは。
確かに、マクロのよる条件付でフォントの大きさは換えられますが、印刷してみましたか?
もしかすると、フォントのサイズ11 と、サイズ35のセルが混在することで、右側の列のバランスが微妙に狂うのではないかと思います。
罫線素片といって、JIS x2822
「│」という文字があります。ただし、行間隔によってつかないことがあります。
私などが作る場合は、「そう、しなければならない」という「要求」だとしたら、後先を考えずに、オートシェイプのラインにするかと思いますが、そうでなければ、全体的な表作りを、もう少し別な格好にするかと思います。もう少し、検討の余地はありませんでしょうか?
この回答への補足
ありがとうございます。
罫線素片JISx2822「|」という文字を使っているようなのですが、おっしゃるとおり、間が開いてしまいます。
No.1の方の補足にあるのですが、様式が決まっているので、ひとまず自分なりに作ってみました。
「オートシェイブ」でも考えたのですが、自分の力量不足で、条件付きでの線の入れ方をどうしたらいいのかわかりません。
仕方なく、「|」でつながるようにしたのですが…。
マクロを使えばいいのでしょうか?
そこが自分にはわかりません。
教えていただくと、うれしいです。
No.1
- 回答日時:
「先生」の質問なら誰にでも分かり易い文章かと思ったら、率直に申し上げて、それでは“落第点”なのでは?
》 ただ、問題なのは、「|」は、縦に1本の線になら
》 ないといけないのです。
「縦に1本の線にならない」とはどういうこと?現状は、具体的にどうなっているのですか?
「そこで、…にしなくてはいけません」と断言される根拠は何ですか?
「1ヶ月のカレンダー式でやったので、自分が作ったのだ」がどんなものかを、面倒でも、「先生」の全員の“教え子”でも分かるように(再現できるように)記述してください。
この回答への補足
早速ありがとうございます。厳しい指摘も…。
作成したい出席簿の様式(用紙)が決まっているので、それをもとに自分なりに作ってみました。
縦軸に児童名、横軸に毎日の記録(1~31日)を書いていくものです。
休みの日は、一番始めの児童の欄に「祝」などを書き、その下は赤い1本の線になります。わかりづらいかもしれませんが例sheet2でイメージをふくらましてください。
ただ、セルの中に罫線を引く方法がわからなかったので、「|」でサイズを35にしてつなげたのです。
よろしいでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- その他(Microsoft Office) エクセルの休日について教えてください。 1 2023/01/06 15:45
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
- 中途・キャリア ■完全週休2日制 基本は土日休みですが、土日に出勤になる場合があります。その場合は振替休日を必ず取得 2 2022/10/14 11:59
- 中途・キャリア 転職するか悩んでます。皆様ならどちらを選びますか? A社→基本給18万+固定残業代5万円 営業職 残 3 2022/04/03 18:21
- 小学校 これはパワハラなのでしょうか?この状況はおかしいですか? 大学2年生の女です。現在、近隣小学校で学校 2 2022/10/28 00:48
- 会社・職場 夫の職場の休日は土日祝、妻の職場の休日は土日のみで祝日は仕事…という家庭で子供は幼児が1人いる場合 3 2023/03/11 20:36
- その他(家族・家庭) 離婚の際、子供の為に貯めた児童手当は財産分与の対象となりますが、親戚から頂いた出産お祝い金、お誕生日 3 2022/11/04 21:58
- Excel(エクセル) エクセルで当番表を作成したいです。 1 2023/08/09 19:53
- 子育て 働くママさん、パートするならどっち?? 1 2023/02/23 10:28
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
セルの条件によってフォントサイズを変更したい。
Excel(エクセル)
-
セルの書式設定のフォントやサイズの設定はできないの
Excel(エクセル)
-
Excelで条件付き書式によるフォント設定
Excel(エクセル)
-
-
4
VBAで条件によりフォントサイズを自動で変更したい2
Excel(エクセル)
-
5
エクセル関数について(フォントサイズ変更)
Excel(エクセル)
-
6
関数で抽出したセルの一部の文字を変更したい
Excel(エクセル)
-
7
VBAで条件によりフォントサイズを自動で変更したい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelの条件付き書式設定の太い...
-
excel2003 罫線だけを保護したい
-
Excelの外枠太罫線を2~3倍さ...
-
EXCELで、下線の太さを変...
-
エクセルで罫線も一緒に並び替...
-
罫線の色を薄くしたい
-
決まった罫線のなかで、文章入...
-
【エクセル】謎の枠線の消し方
-
エクセル 入力されていない線...
-
エクセルのアンダーラインについて
-
罫線が引かれているセルの個数...
-
エクセルの囲み線の太さを変え...
-
パワーポイントで、表の一部を...
-
エクセル
-
エクセル表の罫線(縦)が消せ...
-
エクセルで自動的にセルの外枠...
-
Excel : 罫線の設定パターン
-
エクセルで作った表の、一部枠...
-
エクセル、アクティブセルの行...
-
勝手に背景に色が付いて困っ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelの条件付き書式設定の太い...
-
Excelの外枠太罫線を2~3倍さ...
-
excel2003 罫線だけを保護したい
-
勝手に背景に色が付いて困っ...
-
EXCELで、下線の太さを変...
-
【エクセル】謎の枠線の消し方
-
エクセルで文字を入力すると罫...
-
罫線の色を薄くしたい
-
エクセルで罫線も一緒に並び替...
-
パワーポイントで、表の一部を...
-
決まった罫線のなかで、文章入...
-
エクセル
-
罫線が引かれているセルの個数...
-
エクセルのアンダーラインについて
-
EXCELのオートフィルタで罫線が...
-
エクセル 入力されていない線...
-
Wordで表のセル幅を超えたら次...
-
エクセル表の罫線(縦)が消せ...
-
エクセルの罫線を固定させる方...
-
エクセルExcel 「/」セルの斜...
おすすめ情報