• ベストアンサー

エクセルでカラーナンバーラベルは作れませんか?

医療機関でカルテの整理に使うカラーナンバーラベルをエクセルで作りたいのですが良い方法はないでしょうか? カラーナンバーラベルとは、0~9までにそれぞれ決まった色がついており(1:青、2:ピンク、3:茶・・・)、カルテの端に貼って整理し易くする物です。説明が下手ですみません。こんな感じです。 http://www.pencabin.com/seihinn/midashi.html 現在シールを切って、台紙に貼ってという作業をしてますが効率が悪くて・・・。どうにかエクセルで自動で作れないかと思っています。 「条件付書式」でやってみたのですが3つまでしか設定できなくて断念しました。 良い方法があれば教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.3

こんばんは。 こんな感じかしらね。 最近は、ナースさんとか衛生士さんとか、パステルカラーが好まれるようですね。だから、以下も、なるべく弱い色を選んで工夫してみました。実際に、印刷する色は違うかもしれませんし、こちらのPCと色が違う可能性もあります。 色見本は、VB Editor 側のヘルプで、「GridlineColorIndex」という名称を調べると出てきます。 使い方は、1列目2列目のところに、数字を入れると、色が付きます。0~9までで、それ以外の数字を入れると、色が消えます。 以下を、シートモジュールに取り付けてください。 取り付け方: そのマクロを取り付けようとするワークシートのシートタブ(下部)を右クリックすると、「コードの表示(V)」というメニューがありますから、それをクリックしてください。そして、開いた画面に、以下のコードを貼り付けて、Alt + Q で閉じれば設定は完了です。 '------------------------------------------------------------ Private Const MIDDLEDIGITS As String = "36,41,38,54,34,39,44,15,46,50" '0:黄色,1:青,2:ピンク,3:茶,4:水色,5:紫,6:ダイダイ,7:グレー,8:赤,9:緑 'ミドルデジット方式 Private Sub Worksheet_Change(ByVal Target As Range) Dim myColors As Variant  myColors = Split(MIDDLEDIGITS, ",") '1列目2列目のみに、数字を入れると色が変わる(<3) If Target.Column < 3 And VarType(Target.Value) = vbDouble Then   '0 ~9   If Target.Value >= 0 And Target.Value <= 9 Then    Target.Interior.ColorIndex = myColors(Target.Value)   Else    Target.Interior.ColorIndex = xlNone   End If End If End Sub '------------------------------------------------------------

nobu22
質問者

補足

ありがとうございます。確かにすばらしいです。 わがままを言うようなのですが7列目ぐらいまで使えると大変助かるのですが。できますでしょうか?よろしくお願いします。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.4

こんにちは。Wendy02です。 >7列目ぐらいまで使えると大変助かるのですが。できますでしょうか? '1列目2列目のみに、数字を入れると色が変わる(<3) 旧:If Target.Column < 3 And VarType(Target.Value) = vbDouble Then     ↓      If Target.Column < 8 And VarType(Target.Value) = vbDouble Then このようにすればよいです。 また、範囲を決めるなら、 If Target.Column >1 And Target.Column < 8 And VarType(Target.Value) = vbDouble Then とすれば、2列目から7列目ということになりますね。 なお、色の選択が、一番難しいような気がします。以下の定数の部分で直すのです。しかし、特に、その色が、その番号というわけではなく、ColorIndex という割り振りの中で、色に予め数字がつけられているだけです。別のQ&Aの回答の中で、RGB関数で書かれていましたが、元の部分を直さないと、この関数の色に近い色のColorIndex に割り振られるだけです。微妙な色の違いをあわせる場合は、ワークシート・メニューのツール-オプション-色、変更を使って直すことになります。昨日、あれこれ淡色で色を考えましたが、色のマッチングなどは、私は苦手です。 Private Const MIDDLEDIGITS As String = "36,41,38,54,34,39,44,15,46,50"

nobu22
質問者

お礼

ほんとに細部までご指導いただきありがとうございます。 これでできそうです。いろいろやってみます。 本当ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • takkuni
  • ベストアンサー率24% (166/676)
回答No.2

条件付き書式で設定できるのは、仰るように3つの条件までなので、 面倒でもそれを3コのセル毎に4回繰り返せば可能です。 それともマクロを使いますか。

全文を見る
すると、全ての回答が全文表示されます。
  • yukimican
  • ベストアンサー率70% (112/159)
回答No.1

ちょっと難しい方法ですが、マクロを使えばできます。 以下の過去の質問を参考にしてください。 http://okwave.jp/qa383557.html

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • カラーラベルが消える

    お世話になります。 Power PC G4、OSX 10.3.9 を使用しています。(準ビギナー) フォルダの中に 複数のillustrator(10),Photoshop(7),Excel(2004) のファイルを入れて、見やすいようにカラーラベルをつけて整理しているのですが、 上書き保存すると、なぜかillustratorのファイルだけがラベルの色が消えてしまいます・・・ もう一度ラベルの色をつければいいので、そんなに困ったトラブルではないのですが、 他のアプリのファイルはそのままなので不思議に思い、質問してみました。 よろしくお願いします

    • ベストアンサー
    • Mac
  • Excelのデータをラベル(シール)に印刷したい

    パソコン初心者です。教えて下さい。 10桁の数字をラベル(シール)にしようとしています。1000件あるのでテプラ等のシール作成機ではなく、まずデータをCSVでダウンロードし、加工してラベル作成ソフトか何かを使って一括でシール紙に印刷したいと考えています。シールをハサミ切らずにそのまま台紙から剥がして貼れたらいいなと考えています。何かいい方法、ソフトをご存じの方教えて下さい。ちなみに無料ソフトでお願いします。シール紙はそれに合うものを購入します。宜しくお願い致します。

  • Excelデータを使用したラベルシールの作成

    ファイル整理のため,チューブファイルにシールを貼って,ファイル作成日やカテゴリーなどを記したシールを貼ろうと考えています。 ただ,wordを使ってラベルシールに印刷する方法を考えていたのですが,実際やってみると,上手く出来ません。 以下のようなレイアウトにしたいのですが,これを作るにはどういう風にExcelでデータを作ればいいのでしょうか? できるだけレイアウトは揃えて作りたいです。  ――――――――――――――――――                           カテゴリー : 人事関係            ファイル作成日 : 平成26年5月2日     担 当 者 : ●●部 ××太郎                                 ――――――――――――――――――― wordを使ったラベルの他にも,シール等の作成方法があれば教えてください! よろしくお願いします。

  • ラベルが破れてしまいました

    こんにちは、現在とても焦っています。 昨日OFFICE 2007 ULTIMATEを購入し、帰宅しました。 家に帰り、まず、外側のビニールをはがし、箱を取り出しました。 開けようとしたら開かないのでよく見たら箱に「はがす」と印字されている透明のビニールテープが張ってあるので、ふたが開くぐらいまではがし、箱を開けました。すると、テープの端っこが箱の内蓋のシリアルナンバーが張ってある部分に張り付いてしまい、はがそうとしました。 すると、バリバリとシリアルナンバーが汚らしくはがれて、破れてしまいました。ナンバーのシールがこんなにもろいものだとは知りませんでした。自分の不注意ではあるのですが、こういった場合、新しいシリアルナンバーラベルとかっていただけるんでしょうか?買って3時間でこんなことになってしまい、ワクワク感が絶望感に変わってしまいました。よろしくお願いします。

  • DVDラベルの作る方法について

    DVDの再生中に自分のいいところで一時停止してペイントに貼り付けたあと保存したのですがその画像をDVDラベルにしたいのですが上手にいいところを丸く切り取って作る方法を教えてください。なお今手元にあるのはA4サイズのシール台紙です。

  • ハサミのことで教えて下さい

    いつもお世話になっています。 仕事場で台紙に貼っているラベル(シール)のつなぎ合わせをやっているのですが、 これをつなぎ合わせるのには、ラベルの端面ギリギリに切らないといけなくて 当然ラベルを切ってしまうのはNGで、台紙も曲がって切ってしまったらNGなのです。 なぜかというとつなぎ合わせて、ラベルに印字しているのですが、ズレが発生してしまうのです。 そこで質問なのですが、ラベルの端の面をきれいにギリギリにキレイに切れるハサミがあれば 教えていただきたいのです。 カッターではだめなんです。 どなたか知っているかた教えて下さい。 よろしくお願いします。

  • エクセルのデータラベル

    エクセル2000で地区別成績表のグラフを作っています。 縦軸に担当名、横軸に1~12月としています。 グラフを作った後で困ったことに、データラベルの表示される月とそうでない月があり、あとから データ系列の書式設定>データラベルの表示にチェック を入れてすべて表示させました。 次にフォントをそれぞれ、思ったサイズに変更しなければなりません。 データラベルの書式設定>フォント>変更指定してOK です。 一つの表に12か月分、しかも同じ形で10個ほどのグラフを触らなければなりません~(>_<。) 何とかもう少しこの手間を省く方法はないでしょうか。 是非一発でデータラベルの表示+フォント操作をできる方法があれば教えて下さい。 お願いします。

  • エクセル2010 指定の範囲内だったら関連するセル

    エクセルで解らないことがあったので教えて頂けませんか? エクセル2010を使っています。 Eの12、13、14セルに入っている数字が30以下ならピンク、30より大きく60以下なら緑、60より大きく90以下なら青、と言う条件付書式を与えています。 その条件付書式に該当しない場合もあるのですが該当した場合のみ、その関連するE29セルの数値をW37セルに抜き出したいと思います。 これを関数だけで実現する方法はあるのでしょうか? 他の列も同じようにし抜き出したいと思いますので、なるべく簡単な方法を教えて頂けませんか? よろしくお願いいたします。

  • ラベル屋さんでエクセルの住所録を読み込む方法

    いつもお世話になっております。 年賀状の宛名シール作成のため、エクセルで作った住所録を「ラベル屋さん」を使おうと、ソフトをDLしました。 さっそく用紙を設定したのですが、「リンク機能」を使うことができません。 ラベル屋さんにエクセルのデータを読み込むにはどうしたらいいのですか? データの表にエクセルのデータをコピペで持ってくることはできたのですが、それを印刷用に(つまり一つの宛先につき一つのラベルを印刷するように)設定をする方法がわかりません。 「リンク機能を使用する」としても、「リンク可能なオブジェクトがありません」とエラーになってしまいます。 一刻も早く作成し終わりたいので、かなり困っています。 どなたか教えてください。。。

  • Excelの条件付書式を教えて欲しい

    I4~N4のセルに●が1つでもあったら、G4のセルの色をピンクにする… というのは、エクセルでどのように式を入れればよいのでしょうか? 条件付書式を使うのかな、と思ったのですがやり方がわからず困っています。 エクセル2003を利用しています。教えてください。

このQ&Aのポイント
  • 電子ピアノの演奏記録をiPhoneに送る方法を教えてください。
  • 演奏記録のiPhoneへの送り方について質問があります。
  • 電子ピアノの演奏記録をiPhoneで保存する方法について教えてください。
回答を見る

専門家に質問してみよう