• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:excel 文字をマクロでフェードアウトしたいのですがわかりません。)

Excelで文字のフェードアウトをさせたい方法

このQ&Aのポイント
  • Excelで文字のフェードアウトをさせる方法について教えてください。
  • セルに入力したテキストを、白から漸次黒に変わり、黒から漸次白に変わるように設定したいです。
  • 現在試しているサンプルコードでは速すぎるので、もっとゆっくりさせる方法を教えてください。

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

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

API関数を使ったらどうでしょう? Sleep 1000 で1秒です。 Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) Sub test01() Dim N As Integer With Range("A1") .Value = "" .Value = "Good luck!" .Font.Name = "Arial" For N = 255 To 0 Step -1 .Font.Color = RGB(N, N, N) Sleep 10 Next N Sleep 100 For N = 0 To 255 Step 1 .Font.Color = RGB(N, N, N) Sleep 10 Next N .Value = "" End With End Sub

tkh_tkh
質問者

お礼

早速の御回答ありがとうございます!!! 出来ました! API関数というのがあるのですね。 調整も出来て、これだととても便利ですね! ありがとうございます!!!