• ベストアンサー

Excelで文字の点滅方法

Excelでセル内の文字を点滅する方法を教えてください。 ヘルプや書籍で検索したのですが分かりませんでした。 できましたら、マクロを使わずにしたいのですが、無ければマクロでも可です。 宜しくお願いします。 使用しているVersionは"2000"です。

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

  • ベストアンサー
回答No.5

Option Explicit Private Sub Worksheet_Activate() Const imax As Long = 5 Const tmax As Long = 10000000 Dim i As Long Dim t As Long For i = 0 To imax Range("A1").Font.ColorIndex = 2 DoEvents For t = 0 To tmax Next t Range("A1").Font.ColorIndex = 0 DoEvents For t = 0 To tmax Next t Next i End Sub

tateyan2004
質問者

お礼

ご回答ありがとうございました。 やはり、マクロが必要なのですね? こちら、エクセル(特にマクロ)は全然分かりませんので うまくいきませんでした。(マクロ実行しても、点滅しませんでした。) 折角教えて頂きましたが、「回数」「タイマー」「セル番号」以外に何を変更すれば良いかも分かりませんでした。(すみません)

その他の回答 (5)

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

こんにちは。 たぶん、この手のものは、あまりご質問者の要望には応えられないとは思います。実用度を考えると、それは低いです。また、そのままVBAだけで行ったら、すぐにCPUのメモリを占有してしまいます。以下は、DoEvents を使わないでも、Win32 API を使うことによって、メモリの占有を避けています。 '<どこのモジュールでも可能> Private Declare Sub Sleep Lib "kernel32" ( _   ByVal dwMilliseconds As Long)   Sub ColorAlternating() Dim myInt As Long Dim i As Long myInt = 300 '300ms With ActiveCell 'アクティブセル For i = 1 To 10   .Font.ColorIndex = 5 '青    Sleep myInt   .Font.ColorIndex = 2 'しろ    Sleep myInt / 2 Next  .Font.ColorIndex = 0 '自動   Beep End With End Sub

tateyan2004
質問者

お礼

ご回答ありがとうございました。 やはり、マクロが必要なのですね? こちら、エクセル(特にマクロ)は全然分かりませんので うまくいきませんでした。(すみません)

回答No.4

Excelには文字を点滅させる書式設定はありません。 マクロで行うならば、 あらかじめ回数を決めて、 文字色を繰り返し変更することによって擬似的に実現可能です。 次のマクロはシートがアクティブになったときに、 セルA1に入力された文字を点滅させるマクロです。 標準モジュールではなく、対象としたいオブジェクト(Sheet1など)に組み込んで下さい。 imax が文字の点滅回数、 tmax が点滅間隔です。 これを変更すれば点滅回数や間隔も変更できます。 ただしマクロ実行中(文字が点滅中)は、入力などの作業はできません。

  • xyz37005
  • ベストアンサー率51% (362/706)
回答No.3

セルや文字を点滅させるVBAマクロ見つけてきました。 自分は動作を確認してないですが、これで試してみてください。

参考URL:
http://park11.wakwak.com/~miko/Excel_Note/99-04_sonota.htm#99-04-74
tateyan2004
質問者

お礼

ご回答ありがとうございました。

  • yumgyumg
  • ベストアンサー率30% (219/712)
回答No.2

あまり実用的ではないかも知れませんが、とりあえず点滅させることは出来ます。 1.[ツール]-[オプション]-[計算方法]-[反復計算]をON、[最大反復回数]を、1000回程度にする。 2.A1セルに、”=A1+1”を入力(前後のダブルクォーテーションは要りません) 3.A2セルに、”ちかちか”を入力(前後のダブルクォーテーションは要りません) 4.A2セルに対して、以下の条件で条件付き書式を設定します。  セルの値が、次の値に等しい、ちかちか 5.[書式]-[フォント]-[色]で好きな色を選択し、[OK]で条件付き書式を閉じる。 これで、後は、A1、A2以外のセルに何か文字を入力し、Enterすると、 A2セルの文字が点滅します。

tateyan2004
質問者

お礼

ご回答ありがとうございます。 うまくできませんでした・・・

noname#109516
noname#109516
回答No.1

>Excelでセル内の文字を点滅する方法を教えてください。 私の記憶では、エクセルではWordのように文字をブリンクすることは出来なかったと思います。

tateyan2004
質問者

お礼

ご回答ありがとうございました。

関連するQ&A

  • エクセルのセルや文字を点滅表示できますか?

    エクセルで入力管理を行っています。注意事項や必ず入力して頂きたい場所に、セルや文字を点滅表示にさせ注意を引きたく、エクセルのヘルプだったか忘れましたが、イルカが声を出して時々現れます、あんな感じで文字を常に点滅させ、入力ミスをなくしたく、なにか簡単にできる方法があれば教えて下さい。

  • セル背景や文字を点滅させる方法

    エクセルの関数や表作成、基本的な事は身につけることができ、次のステップに進もうと思い、マクロについて勉強したいと思い質問させていただきました。 今の目標としては、ある数値以下の時、またはそれ以上のときにセルを点滅、または文字を点滅させる方法などがありましたら教えて頂きたいです。条件付き書式でセル、またはフォント色を変えられても、点滅をさせる方法などは私には到底できる領域ではなく、マクロについても全く無知です。分かる方がいらしたらどうか教えてください。私のレベルはとりあえず基本的関数、マクロ以外の機能を理解できる程度です、尚プログラム言語については今から勉強という段階で全く分かりません。どうかこの程度のレベルの私ができる程度に説明して下さる方宜しくお願い致します。

  • Excelで文字を点滅させる方法

    Excelの表の中の文字を点滅させる方法ってありますか? 色はつけれるんですが。。。

  • EXCELで指定した文字列のアドレスを取得したい

    Excelで指定した文字列を検索し、その文字列があるセルのアドレスを取得する方法はないのでしょうか? マクロは使用せず、関数のみでやれたらいいのですが、なかなかうまい方法が見つかりません。 Excel2007、VISTAを使用しています。

  • Excelで背景の文字を条件によって変える方法

    こんばんわ Excelで、背景に文字を出力させ、その文字を条件によって変えられるようにする方法ってありますかね? 具体的にはA1セルに「朝用」と記入すると、背景の文字がそのように変わるようにしたいんですが。 欲を言えばマクロはあまり使いたくなくて、関数と標準機能の範囲でやりたいんですが。。。 ちなみに、Excelのバージョンは2007です。 わがまま言って申し訳ありません。よろしくお願いします。

  • エクセルのマクロにおいて、セル内の文字の抽出方法

    エクセルのマクロにおいて以下のように行う方法を探しています。 ※使用しているofficeは2000です。 例えばA1のセル内に "WX2Z"のような文字列があるとします。 現在行おうと思っているのは、この"WX2Z"の文字列の1つめ、2つめの文字を順番に抽出する方法をマクロで行う方法を調べているのですが、どなたか教えて頂けないでしょうか? お願いいたします。  

  • Excel 文字数での検索方法

    Excelで文字数を指定して検索する方法はあるでしょうか? 例えば、数字5文字(内容は何でも良い)のセルを検索したいです。 もしくは数字だけセルの検索でも良いです。 よろしくお願いします。 Excelは2003になります。

  • EXCELで文字列の並べかえ

    こんにちは。EXCELの関数を教えてください。マクロは使用しない方法でお願いします。 行いたい内容は、セル内に入力した「1234567の文字列を7654321」や、「abcdをdcba」に並べかえることです。 つまり、EXCELのセル内に入力した文字列を逆から並べ替えたいのです。 お時間のある方、ぜひ教えてください。 よろしくお願いします。

  • EXCELのマクロでテキストを読み込む方法

    EXCELのマクロを使って、テキストファイルから、ある文字列を検索し、コピーしEXCELのシートのセルにペーストするマクロの書き方をご存知の方は、ご教示願います。 例えば、テキストファイル中の「dog」という文字列を検索して、EXCELの決まったセル(A、1)にコピペするというマクロです。 よろしくお願い申し上げます。

  • エクセルマクロでの丸囲み文字

    初めて質問します。 エクセルについてです。 あらかじめ一つのセル内には文字が入っていまして、 マクロのショーカット等でキーを押すとそのセル内の 文字にオートシェイプの丸が付くようにしたいのです。 例) 1.あらかじめ各セル内に1 2 3が入力されている。 1  2  3   (各セル内) 1  2  3   (各セル内) 1  2  3   (各セル内) 1  2  3   (各セル内) 2.マクロのショートカットキー等を押すと1 2 3を丸で囲める。 (1)  2 3   (各セル内) 1  (2) 3   (各セル内) (1)  2 3   (各セル内) 1  2 (3)   (各セル内) 以上です。 ここで、例)では1,2,3としてますが、I,II,IIIを使用したく、 I,II,IIIの丸付文字はないので、オートシェイプの丸しかないの かなと思います。 このようなマクロができるのなら教えていただきたいです。 ちなみに私はマクロは判りません。 以上です。 使用OSはWinXP、エクセルは2003です。 どなたか判る方いましたら、教えていただけないでしょうか? よろしくお願いします。

専門家に質問してみよう