[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『図形で「土 日 祝」文字の上に○を付ける』(KLY)
[[20230209170415]] 『月の第何周を色付けしたい』(り)
>土、日、祝(普段は曜日)を文字の上に○を付けたいと考えています。
>(○の中に土の文字が入る様に…)
1)図形の下準備
・カレンダーの日付と曜日の書式設定は左右上下「中央揃え」にする
・カレンダーの曜日の上に図形で Shift キーを押しながら円を描く
・塗りつぶしなしにする
・円は曜日が入るように調整して描く(金の上に円を描くとよい)
・移動の微調整はCtrl+矢印キーで行う
・セルの高さを調整する(注1)
2)画像呼び出しの表を作成する
・以下のように入力する
日 月 火 水 木 金 土 BL ← 書式設定で左右上下「中央揃え」にする
金 金 金 金 金 金 金 金 ← 書式設定で左右上下「中央揃え」にする
・図形の下準備て描いた円を張り付けていく
日 月 火 水 木 金 土 BL
㊎ ㊎ ㊎ ㊎ ㊎ ㊎ ㊎ ㊎
・張り付けが終わったら(注1)の高さと幅を同じにする
・配置で「上下中央揃え」クリックする
・極端に左右にすれていたら修正する(Ctrl+矢印キーで微移動、Ctrl+Altで租移動)
・位置決め用として入力した「金」を削除する
日 月 火 水 木 金 土 BL
◯ ◯ ◯ ◯ ◯ ◯ ◯ ※ ← 線なしにする(注2)
・グループ化する
・図形の書式設定のプロパティで「セルに合わせて移動するがサイズ変更はしない」を選択する
3)カレンダーの曜日の上に貼り付けていく
・どれでもいいので(注2)の図形を張り付けたセル(図形を選択しないように)をコピーする
・1日の曜日を選択して右クリックして「リンクされた図」として貼り付ける
(数式バーにはコピー元のセルアドレスが表示される)
・その状態で再度コピーする
・2日の曜日を右クリックして「元の書式を保持」で貼り付ける
(以後31日まで貼り付けていく)
・ずれている曜日があったなら(注2)の曜日の図形を修正する
※カレンダーで修正しないこと 貼り付けた枠全体が移動してしまう
・グループ化する
・図形の書式設定のプロパティで「セルに合わせて移動するがサイズ変更はしない」を選択する
4)各種設定
・祝日リストに名前を付ける
A14:A30 を選択して「祝日」と入力する
・図形に名前を付ける
B9:I10を選択して「数式」→「選択範囲から作成」→「OK」クリック
※ここ重要 図形に名前を付けているのではなく図形を張り付けたセルに対して名前を付けるということです
先ほどの(図形を選択しないように)とはこういうことだったのです
・曜日検索リストに名前を付ける
B9:I9を選択して「LIST」と入力する
・曜日の検索値に名前を付ける
B6〜AF6に「W_1〜W_31」と入力する(1日から31日に相当する)
・曜日の検索値に数式を入力する
・B6に「=IF(B$3="日","日",IF(B$3="土","土",IF(COUNTIF(祝日,B$2)=1,TEXT(B$2,"aaa"),"空白")))」
と入力して AF6 までコピーする
(土日と祝日の曜日が表示されそれ以外は空白と表示される)
・図形の呼び出し定義
名前を「G_1」、参照範囲を「=INDIRECT(HLOOKUP(W_1,LIST,1,FALSE))」にする
以降「G_2」「W_2」と書き換えながら「G_31」「W_31」まで作成する
(ここで作成された名前は名前ボックスには表示されない。)
・カレンダーに貼り付けた図形のアドレスを変更する
B3 をクリックして図形を選択する
表示されているアドレスを「G_1」に書き換える
以後 C3〜AF3 を順次「G_1〜G_31」と書き換えていく
書き換えていくごとに円(◯)が消え「土、日、祝日の曜日」だけ円(◯)が残る
5)月を変更すると「土、日、祝日の曜日」だけ円(◯)が表示されるようになる
下が5月の完成図です。
・画像として添付できないので土、日は丸囲み文字で祝日は㊗で表現しています
・説明用なので「曜日の検索値、曜日検索リスト、図形名前、祝日」は別シートにしてください
|[A] |[B] |[C] |[D]|[E]|[F]|[G]|[H]|[I] |[J] |[K] |[L] |[M] |[N] |[O] |[P] |[Q] |[R] |[S] |[T] |[U] |[V] |[W] |[X] |[Y] |[Z] |[AA]|[AB]|[AC]|[AD]|[AE]|[AF] [1] |2023年 | |5月 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [2] | |5/1 |5/2 |5/3|5/4|5/5|5/6|5/7|5/8 |5/9 |5/10|5/11|5/12|5/13|5/14|5/15|5/16|5/17|5/18|5/19|5/20|5/21|5/22|5/23|5/24|5/25|5/26|5/27|5/28|5/29|5/30|5/31 [3] |図形表示 → |月 |火 |㊗ |㊗ |㊗ |㊏ |㊐ |月 |火 |水 |木 |金 |㊏ |㊐ |月 |火 |水 |木 |金 |㊏ |㊐ |月 |火 |水 |木 |金 |㊏ |㊐ |月 |火 |水 [4] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [5] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [6] |曜日の検索値 → |空白|空白|水 |木 |金 |土 |日 |空白|空白|空白|空白|空白|土 |日 |空白|空白|空白|空白|空白|土 |日 |空白|空白|空白|空白|空白|土 |日 |空白|空白|空白 [7] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [8] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [9] |曜日検索リスト → |日 |月 |火 |水 |木 |金 |土 |空白| | | | | | | | | | | | | | | | | | | | | | | [10]|図形名前 → |◯ |◯ |◯ |◯ |◯ |◯ |◯ | | | | | | | | | | | | | | | | | | | | | | | | [11]| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [12]| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [13]|祝日 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [14]|2023/1/1 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [15]|2023/1/2 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [16]|2023/1/9 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [17]|2023/2/11 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [18]|2023/2/23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [19]|2023/3/21 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [20]|2023/4/29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [21]|2023/5/3 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [22]|2023/5/4 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [23]|2023/5/5 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [24]|2023/7/17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [25]|2023/8/11 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [26]|2023/9/18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [27]|2023/9/23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [28]|2023/10/9 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [29]|2023/11/3 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [30]|2023/11/23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [31]| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
参考にしてください。
< 使用 Excel:unknown、使用 OS:unknown >
あまり内容は見てませんが、ぱっと見、外字登録 したほうが早いような気がします。
シェイプを重ねることにこだわらないのだったら 外に方法はあると思いますが。 (MK) 2023/03/10(金) 17:34:29
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.