- ベストアンサー
カレンダーの数字を○で囲むには・・
エクセルでカレンダーを作成中。必要な日にちだけ○で囲みたいのですがやり方がわかりません。どなたか教えて下さい。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
相違していましたら無視して下さい。 1.図形描画バーにある○をクリックしてシートに挿入 2.○上で(小さい□で囲まれている)右クリック→オートシェイプの書式設定→色と線→塗りつぶしなしを選択 3.対象の日に移動し、○サイズを調整、印刷プレビューで確認
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
>必要な日にちだけ○で囲みたい よく読むと (1)日付数字を○で加古みたい (2)日付セルに対応する下とか右とかのセルの○を入れたい のようにどちらにも取れませんか。 手作業でも良いのか? (1)だとして、自動的にするには、VBAでやる必要があるでしょう。 A1:A5に1-5をいれ、横位置を中央ぞろえにして、セルの高さを・幅を適当にして実行すると、イメージはわかります。 これを必要な日にちを指定するものに改造するには、スキルがいると思いますが、下記は臭いだけ。 Sub test02() Dim Wset Dim Obj1 For i = 1 To 5 Set WShape = Worksheets("Sheet2").Shapes Set Obj1 = WShape.AddShape(msoShapeOval, Cells(i, "A").Left + 10, Cells(i, "A").Top + 5, _ Cells(i, "A").Width * 2 / 3, Cells(i, "A").Height * 2 / 3) With Obj1 .Fill.Visible = msoFalse '塗りつぶし無し .Line.Weight = xlThin '線を細線に、xlThinの代わりに1, 2, 3, 4 でもよい .Name = "maru" & i End With Next i End Sub
お礼
ありがとうございます。 難しすぎて対処できませんでした。
- googuy
- ベストアンサー率17% (107/597)
「挿入」>「ツールバー」>「図形」でエクセル画面下から楕円を選んで、所望の場所に楕円(円)描画の後、これを右クリックして「オートシェイプの書式設定」で「塗りつぶし無し」にすれば良いのでは?
お礼
ありがとうございました。 《塗りつぶし無し》の効果が良かったです。 ○をつけても、数字が消えちゃってたから、謎だったの。 すっきりしました。
- suiko_wkk
- ベストアンサー率37% (33/89)
自動ではなく、オートシェイプでよろしければ・・・ エクセルが面した側に オートシェイプ(U) \・・・ 見たいなのがありますのでそこの□○の○をクリックして 必要な日にちに丸をつけてください。 アイコンがない場合はアイコンエリアを右クリック叩いて 図形描画という項目を追加してください。
お礼
ありがとうございました。 早速やってみました。
お礼
ありがとうございました。 いちいちするのは面倒ですが、頑張ります。