• 締切済み

Excel2003のデータ入力について

現在Excel2003を使用して、事務データをパンチ入力しています。そこで質問なのですが、新しく入力した文字の色を変えたいのです。入力後、文字色変更で色は変えれますが、そうではなく入力の際に色が変わった状態で入力したいんです。後のチェックが大分楽になると思うので・・・。そんなことってExcelでできるのでしょうか?

みんなの回答

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.3

#01です Private Sub Worksheet_Change(ByVal Target As Range) Target.Font.ColorIndex = 5 Target.Font.Bold = True End Sub 色を青以外にしたいなら下記URLを参照して下さい。 各色のColorIndexの値が載っています

参考URL:
http://abcclub.cside.ne.jp/vbahelp_help/dai6.htm
回答No.2

色を変える方法ではありませんが、Excelには「変更履歴」というものを管理する機能があります。 (参考) http://www.nurs.or.jp/~ppoy/access/excel/xlET017.html Excel2003でも同様の機能があるはずです。 使い始めは、ちょっと使いにくいと思うかもしれませんが慣れればなかなか便利だと思いますので、お試しください。 少しでもご参考になれば幸いです。

参考URL:
http://www.nurs.or.jp/~ppoy/access/excel/xlET017.html
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

例えば以下のようなマクロを使用すれば、入力したセルの文字色を変えることができます。ただしチェック後に誰がいつ文字色を黒に戻すのかなど、考えなければならないことは色々あると思います。 Private Sub Worksheet_Change(ByVal Target As Range) Target.Font.ColorIndex = 5 End Sub このマクロは「シート名タブを右クリック」→「コードの表示」で表示されるWindowに貼りつけて下さい

kuribou_2000
質問者

補足

ありがとうございます!できました! 大変便利なことを教えていただき、ありがとうございます。 文字も同時に太くするというのも可能なのでしょうか? あつかましいですが、教えていただけるとうれしいです。

関連するQ&A

  • Excel2002 ローマ字入力変換中の表示が変なんです!

    Excel2002を使用しています。 あるエクセルファイルにローマ字入力で普通に日本語を入力しているのですが、 通常、文字を入力して確定するまでの間、入力した文字の下に点線や実線ナドの下線が出ますよね。 これが全く出ないのです。 IMEのプロパティから色設定をチェックしてみましたが、初期値のままです。 現に、他のアプリケーション及び他のエクセルファイルでは、通常通りに下線が出ます。 変換中に下線が出ないと文節を変更する時にとても不便で、困っています。 どなたか助けてください。 よろしくお願いします。

  • Excelでデータ入力規則(リスト)を設定した際

    Excelでデータ入力規則を設定した場合、リスト内にある物でしたら選択して入力が出来るのですが、イレギュラーでリスト外の文字情報を入力したい際には、どうすればよろしいでしょうか。 (選択しているリストは10個程度で、たまにそれ以外の文字を入力したいと思っています。) 使用しているExcelは2007です。 宜しくお願い致します。

  • データ入力のダブルチェック(Excel)

    Excelでデータ入力をしています。 データは文字列、数値(数式とかではなく、単なる数字)入り乱れです。 同じ物を入力したシートを2つ作って、入力間違いをダブルチェックするようなフリーソフトがあると聞いたのですが探せません。 ご存知の方、ダウンロード先を教えて下さい。

  • 【Excel】入力規則のリスト表示について

    教えて下さい! 以前こちらで質問し、関数では教えて頂いたのですが・・・ Excelで入力規則のドロップダウンリスト「A」「B」の2つを作り、 「A」で選んだ内容によって、「B」で選択できる内容を変化させたいと 考えています。 INDIRECT関数を使用し、内容を変化させることは出来るようになったのですが 「A」を選択し直すと、「B」にすでに入力されているデータが一度クリアされ 空白の状態からリストを選択し、文字を入力するにはどうしたらよいでしょうか? Excelの標準的な方法では出来ないというお話があり、条件付き書式で =COUNTIF(INDIRECT(「A」),「B」)=0 で、文字色を白にし見えないようにする方法は教えて頂きました。 ですがこれで行うとExcel自体がエラーで閉じてしまいます。(Excel2002) マクロを使用した方法で文字をクリアすることも難しいのでしょうか??

  • <Excel>列や高さを固定して入力

    こんにちわ。タイトルの件で質問します。 表を作成しているうちに、勝手に列や高さが変わってしまうことが度々有ります。 固定した状態で文字入力をすることは可能でしょうか? ちなみに私なりに調べた結果です。 (1)某Excelのサイトでは "列幅や、行の高さは、データを入力した時点では自動的に変更されません。" と御返答いただいたのですが、やはり勝手に変わってしまいます。 (2)こちらのサイトの質問の参照。 "ツール→保護→シートの保護 とやれば、変更できなくなります。 入力する個所は、あらかじめセルの書式設定→保護でロックのチェックをはずしておかなければなりません。" 固定した状態で入力をしたいのです。。。 Excelのバージョンは 2002 SP-2 です。 御回答お待ちしております。

  • Excel2007で入力内容のキャンセルをしたいのですが、やり方がわか

    Excel2007で入力内容のキャンセルをしたいのですが、やり方がわかりません。 環境:WindowsVista Excel2007 Excel2000から2007に移行しています。 Excel2000では (1)セルをF2で入力可能な状態にする。 (2)文字を入力する。 (3)ESC押下で入力内容をキャンセル。 (4)さらにESCを押すとF2状態も解除される。 だったと思うのですが、(3)(4)の操作ができません。 一度入力内容を確定させて、Ctrl+Z等で内容を戻して作業していますが、不便です…。 分かるかたいらっしゃいませんか。

  • EXCEL2007 セル入力後にタブ移動できない

    お世話になります。 EXCEL2007(Windows7)を使用しています。 今までEXCEL2003を使用していたときは、例えばセルにローマ字入力で"とうきょう"と入力して変換待ちの状態(文字の下に破線が表示)でタブキーを押せば右のセルに移動できていました。 ところが昨日同じPCにEXCEL2003をアンインストールしてEXCEL2007をインストールしたところ、”とうきょう”と入力してエンターで確定させればタブで移動できますが、上記の様な変換待ちの状態ではタブ移動ができなくなりました。 なぜでしょうか? どなたかお力添えいただけませんでしょうか?

  • AccessでExcelデータをインポート

    お世話になります。  Access2003/2010  Excel2003/2010 10年程前より、Access2003で作成したツール(Excel2003形式のファイルを インポート)を利用しております。 Excelファイルは毎日追加/更新しているのですが、先日、とうとうExcel2003 の行の上限である65,536行を超えてしまいました。 今後はExcel2010形式のファイル(行の上限は1,048,546行)とし、かつ、 2010形式のファイルをインポートできるようツールの修正をしなければならなく なりました。 ツールの修正というよりは、今までAccess2003上で使用していたので、そのまま Access2010上で使用したいだけなので、修正が必要がどうかも分からない 状況です。 そこで2点質問ですが、  1.現状インポートする際は、   DoCmd.TransferSpreadsheet acImport, 8, "temp", strFile, True   としておりますが、「8」の箇所は2010形式のExcelをインポートする場合   どのように修正すればよいでしょうか。   ヘルプを見ても8(Excel2000形式)までの記載しかありません。   とりあえず8のままExce2010形式で、かつ2003の行の上限を超えている   ファイルを(66000行)インポートしてみましたが、行は削れることなく   インポートできました。  2.インポート時の文字数制限について   インポートするExcelファイルの「備考」フィールドは文字数が多いのですが、   Access2003上で使用すると全ての文字列(750文字程度)をインポート   できておりました。   しかしAccess2010上で使用すると、文字列が途中で切れる(255文字)   不具合が発生しました   インポートする際は、あらかじめテーブルを作成しておき、そこに対して   Excelのデータをインポートしております。なお、「備考」のデータ型は   メモ型です。   (255文字で切れることから)恐らくAccessがインポートする時点で「備考は   テキスト型」と判断しているから255で切れてしまうのではないか、で、切れた   文字列をメモ型に入れてるだけのように見受けられるのですが。。   2003から仕様が変わってしまったのでしょうか。   上記のことから、インポートするExcelの先頭行の「備考」に、適当な文字列   (750文字)を入力し、それをインポートすると途切れることなくインポート   できました。   ※Accessがメモ型と認識したから? ※いずれもツールをAccess2010上で使用した状況です。 ご教示の程、宜しくお願い致します。

  • EXCELでのデータ入力について

     EXCEL2000でデータベースを作成する際、重複してデータを入力していないかどうかのチェックを出来るような機能or関数orVBAか何かご存知の方がいたら教えてください!  よろしくお願い致します。

  • データ入力か一般事務か…

    事務のアルバイトを探している20代前半女性(フリーター)です。 今、2つの求人で迷っています。 1つは、データ入力(端末入力)です。ひたすら文字・数字を入力していく仕事です。(ワードエクセル使用なし) 2つめは、電話応対・書類作成などワードエクセルを使う事務の仕事です。 今はアルバイトでの仕事を探していますが、将来的に事務職での正社員を目指しているので、今やるなら後者の仕事の方が良いのかと思いますが…私はタイピングが好きで速く入力するのが得意なので、データ入力の仕事にも興味があります。 でも今年ワードエクセルの資格を取ったので、せっかくならそれを生かしたいと思うし、今事務の仕事を経験しておいた方が、将来事務の正社員に応募した時に経験者として扱ってもらえるし…とかなり迷っています; 何かアドバイスなどあれば、お願いします。 あと、データ入力の仕事は「事務」の経験に入りませんよね?

専門家に質問してみよう