エクセルVBAマクロを自動作成する無料アプリです。
事例として「シート名をセルに表示する」VBAマクロを作成します。
・特定のシートや複数シートに処理が可能
・複数のセルにも処理が可能
事例 シート名を全シートのセルに表示する
できました🤭
アプリの設定
⇒▼シート
⇒【ツール】シート名をセルに表示
⇒
【ポイント】
■ 複数セルは、「左上セル」の欄に、カンマ(,)で区切ってセルアドレスを入力します。
表示されるVBAコード
アプリで作成されたコードを、VBE画面に貼り付ければ、マクロの完成です。
VBAコードを見る
Sub デモ_シートオプションあり() 'シート名をセルに表示
Dim シート As Worksheet
For Each シート In Worksheets
Call デモ(シート)
Next シート
End Sub
Sub デモ(シート As Worksheet) 'シート名をセルに表示
Application.ScreenUpdating = False ' 画面描画を停止
Application.DisplayAlerts = False ' 警告表示を停止
Dim セル範囲 As String
シート.Select
セル範囲 = "a1"ActiveSheet.Range(セル範囲).Value = ActiveSheet.Name
Application.DisplayAlerts = True ' 警告表示を再開
Application.ScreenUpdating = True ' 画面描画を再開
End Sub
ChatGPTで修正
あなたが自動化したい内容と事例が少し異なる場合は、無料で使えるマイクロソフトの「BingAIチャット」でコードを修正します。とても簡単です!