Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excel でのマスター テキスト アニメーション:実証済みの 2 つの方法

方法 1 – スクロール テキスト アニメーション

Excel でのマスター テキスト アニメーション:実証済みの 2 つの方法

  • Visual Basic ウィンドウを開きます。 Alt+F11 を押します。 .
  • [挿入 ] に移動して新しいモジュールを挿入します。 そしてモジュールをクリックします。 .

Excel でのマスター テキスト アニメーション:実証済みの 2 つの方法

  • 次のコードをコピーして、新しいモジュールに貼り付けます。
' Scrolling Text
Sub Start_Text_Scroll()
My_Value = ActiveSheet.Range("C4").Value
Final_Value = WorksheetFunction.Rept(My_Value, 1)
Do
For initial = 1 To Len(Final_Value)
 Length = Len(Final_Value) - 1
 DoEvents
 For AA = 1 To 10000000
 AA = AA + 1
 Next
 Range("B6") = Mid(Final_Value, initial, Length) & Left(Final_Value, initial - 1)
Next
Loop
End Sub
Sub Stop_Scrolling()
End
End Sub

Excel でのマスター テキスト アニメーション:実証済みの 2 つの方法

️ コードはどのように機能しますか?

  • スタートテキストスクロール サブルーチンはセル C4 に保存されているテキストをスクロールします。 .
  • ループが作成されます テキストを左から右に移動します。
  • AA の値を変更して速度を調整します。 .
  • スクロールを停止するには、Stop_Scrolling を使用します。  サブルーチン。
  • スクロールを開始および停止するためのボタンを追加します:
    • 挿入から図形(長方形など)を挿入します。  タブ。

Excel でのマスター テキスト アニメーション:実証済みの 2 つの方法

    • スクロール開始」と入力します。  1 つの図形の中にあります。

Excel でのマスター テキスト アニメーション:実証済みの 2 つの方法

    • Start_Text_Scroll を割り当てます。 この形状にマクロを適用します。

Excel でのマスター テキスト アニメーション:実証済みの 2 つの方法

    • [OK] をクリックします。 .

Excel でのマスター テキスト アニメーション:実証済みの 2 つの方法

    • スクロールを停止するまで繰り返します。  ボタン。

Excel でのマスター テキスト アニメーション:実証済みの 2 つの方法

  • ボタンを使用して、テキスト メッセージのスクロールを開始および停止します。

Excel でのマスター テキスト アニメーション:実証済みの 2 つの方法

方法 2 – アニメーション テキストを点滅させる

  • テキスト ボックスを描画する
    • 挿入に移動します。  タブをクリックしてテキストを選択します [テキスト ボックス] をクリックします。 .

Excel でのマスター テキスト アニメーション:実証済みの 2 つの方法

    • テキスト ボックスを描画します。 好みのサイズにします。

Excel でのマスター テキスト アニメーション:実証済みの 2 つの方法

    • テキストを入力します 点滅させたいとします。

Excel でのマスター テキスト アニメーション:実証済みの 2 つの方法

  • 空のテキスト ボックスを追加する
    • 同様の形状とサイズの追加のテキスト ボックスを作成します。

Excel でのマスター テキスト アニメーション:実証済みの 2 つの方法

  • テキスト ボックスの名前を変更する
    • テキスト ボックスの名前を次のように変更します:TextBox 1テキストボックス 2

Excel でのマスター テキスト アニメーション:実証済みの 2 つの方法

  • オーバーレイ テキスト ボックス
    • すべてのテキスト ボックスが重なって 1 つのボックスとして表示されるように配置します。

Excel でのマスター テキスト アニメーション:実証済みの 2 つの方法

  • VBA コード
    • Alt+F11 を押して VBA エディタを開きます。 .
    • 新しいモジュールを挿入します ([挿入]> [モジュール]) ).

Excel でのマスター テキスト アニメーション:実証済みの 2 つの方法

  • 次のコードを入力します:
Sub Blink()
On Error GoTo skip
Do While Range("B4").Value = "Blink"
For txtbx = 1 To 5
ActiveSheet.Shapes("TextBox " & txtbx).ZOrder msoBringToFront
DoEvents
Next txtbx
Loop
skip:
ActiveSheet.Shapes("TextBox 1").ZOrder msoBringToFront
Exit Sub
End Sub

Excel でのマスター テキスト アニメーション:実証済みの 2 つの方法

️ コードはどのように機能しますか?

  • まばたき サブルーチンは、テキスト ボックスを 1 つずつ前面に移動します (TextBox から) 1 テキストボックス 5 へ )ZOrder を使用する コマンド。
  • エラー処理により、最初のテキスト ボックスが表示されたままになることが保証されます。
  • ワークシート コード
    • ワークシート コードに次のように入力します。
Private Sub Worksheet_Change(ByVal Tgt As Range)
If Tgt = Range("B4") Then
Call Blink
End If
End Sub

Excel でのマスター テキスト アニメーション:実証済みの 2 つの方法

️ コードはどのように機能しますか?

  • セルB4にデータを挿入した場合 , Excel では、まばたきを呼び出します。 モジュール。

Excel でのマスター テキスト アニメーション:実証済みの 2 つの方法

覚えておくべきこと

  • 2 番目の方法では、スムーズなアニメーションを実現するために、テキスト ボックスの名前を正しく変更し、位置合わせすることを忘れないでください。

練習ワークブックをダウンロード

演習ワークブックはここからダウンロードできます:

関連記事

  • Excel でアニメーション棒グラフ レースを作成する方法
  • Excel でアニメーション グラフを作成する方法
  • ユーザーフォームの VBA アニメーション
ソリューション付きの高度な Excel 演習を無料で入手しましょう!
  1. MicrosoftSwayでカードをコピーして貼り付ける方法

    2つの異なるSwayプレゼンテーションを作成しているが、一方のストーリーラインのコンテンツがもう一方のストーリーラインに適していることに気付いた場合は、そのコンテンツを目的のストーリーラインに簡単にコピーできます。ただし、これは見た目ほど簡単ではありません。いくつかの手順を順番に実行する必要があります。このガイドは、プロセスとMicrosoftSwayでのカードのコピーと貼り付けの手順を説明するのに役立ちます。 。 あるSwayから別のSwayにカードをコピーして貼り付けます Microsoft Swayを使用すると、ユーザーは既存のカードのテキスト、画像、メディア、またはスタイルを別のカー

  2. MicrosoftOneNoteで画像を回転およびトリミングする方法

    この記事では、MicrosoftOneNoteで画像を回転およびトリミングする方法について説明します。これは、ユーザーがメモを作成したり、画像やマルチメディアファイルを挿入したりできる、Microsoftのデジタルノートブックです。OneNoteを使用すると、メモを個別のデジタルノートブックに整理できます。 MicrosoftOneNoteで画像を切り抜く Microsoft OneNoteは、デスクトップバージョンとオンラインバージョンの両方で利用できます。ここでは、次のように表示されます。 1]MicrosoftOneNoteオンラインで画像を切り抜く方法 以下の手順に従