[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『あるセルに8と入力したら、別シートに丸(画像で)挿入したい』(Laulea)
勤務時間表を作っています。
sheet1に勤務時間表を作っておき、Sheet2のA列に日にち、B列に8と入力したら、Sheet1のA列に対応する日にちに画像の丸(塗り潰しなし)を出す、という事は可能でしょうか?丸数字だと、丸が小さいので画像の丸を挿入したいのですが...初心者のため、説明がわかりづらくてすみません。宜しくお願い致します。
< 使用 Excel:Excel2013、使用 OS:Windows8 >
ある条件に一致したら、特定のセルに、画像を表示する ことはVBAを使用しなくても、できます。 下記のURL先を参照してください。 https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1045031520
Sheet1,Sheet2のシート構成が分かるように、説明 してください。サンプルデータを提供してください。 それぞれ、2,3行でいいので…。 =================================== >丸が小さいので フォントサイズを大きくすれば、いいのでは?
>Sheet2のA列に日にち、B列に8と入力したら、 入力するのは、何行目からですか? 複数行、入力するのですよね?
=================================== >Sheet1のA列に対応する日にちに >画像の丸(塗り潰しなし)を出す
Sheet1のシート構成の説明がないですが、 Sheet1のA列は、日にちが入力されていいるのですね? 日にちとは「2017/3/28」の形式で表示しているのですか?
「出す」とありますが、具体的に「出す」のイメージを教えてください。
例えば、Sheet1の「A5」に対応する「日にち」があったら、 何処に、画像の丸を出したいのですか? 何処かのセルですか?
(マリオ) 2017/03/28(火) 09:22
入力する値によって画像を切る変える方法については
http://officetanaka.net/excel/function/tips/tips14.htm
ここでも設定例が載せられていますね。
でも、マリオさんも示唆されるように、丸数字のフォントを大きくしたものを使えばいかがでしょうか。 太字にもできますし、必要なら条件付書式で色も設定できますし。
(β) 2017/03/28(火) 09:35
Sheet2 A B C 1 4/1 1 2 4/2 8 3 4/3 1
Sheet1 A B 1 4/1 定休日 2 2(←2の上に○) 3 3 定休日
このような感じにしたいのですが・・・ 数字の大きさは、○の有る無しに関わらず全て同じ大きさにしたい。 ○だけ大きめに目立つようにしたい。 ので、フォントの大きさではなく、○(画像)を挿入したいのです・・・。 宜しくお願い致します。
(Laulea) 2017/03/28(火) 14:24
○図形は、ActiveSheet.Shapes.AddShapeでmsoShapeOvalを指定すれば実現できます。このヒントだけで、ご自身でコーディングできたりしませんか?
(???) 2017/03/28(火) 15:06
>Laulea さん VBAで処理したいのですか、 それとも、「ワークシート関数」と「名前の定義」だけで処理したいのですか? まぁ、画像オブジェクトは、シート保護しておかないと、ズレたりする ので、結局、VBAで処理する方を選ぶでしょうね…。
「4/1」のときは、「1」の上にきれいに、丸を描写するのが、むずかしそうですね。
Sheet1のA列の該当の日付の上ではなくて、 右隣のB列のセル内に「○」だとか 「●、▲、▼、■、◆、★、△、▽、□、◇、☆」 の画像ではなく、フォントを表示するのでは、ダメなんですかね?
または、Sheet1のA列の該当の日付に「丸印」を重ねる代わりに、 Sheet1のA列の該当の日付のあるセルの背景色を 条件付き書式で、黄色に塗りつぶすとか…。
(マリオ) 2017/03/28(火) 15:13
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.