- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:excel 文字をマクロでフェードアウトしたいのですがわかりません。)
Excelで文字のフェードアウトをさせたい方法
このQ&Aのポイント
- Excelで文字のフェードアウトをさせる方法について教えてください。
- セルに入力したテキストを、白から漸次黒に変わり、黒から漸次白に変わるように設定したいです。
- 現在試しているサンプルコードでは速すぎるので、もっとゆっくりさせる方法を教えてください。
- みんなの回答 (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
お礼
早速の御回答ありがとうございます!!! 出来ました! API関数というのがあるのですね。 調整も出来て、これだととても便利ですね! ありがとうございます!!!