エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エクセル:シート名を手入力でなく、セル「A1」の文字を出したい。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
エクセル:シート名を手入力でなく、セル「A1」の文字を出したい。
こんにちは。 (1)の場合は、下記のコードを ThisWorkbook に記述してください。 どのワークシートで... こんにちは。 (1)の場合は、下記のコードを ThisWorkbook に記述してください。 どのワークシートでも機能します。 Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) If Target.Address = "$A$1" Then Sh.Name = Target.Range("A1").Value End Sub (2)場合は、下記のコードを標準モジュールに記述しボタンにマクロ登録してください。 (すべてのシートにボタンを貼り付けるのは面倒でしょうから、ツールバーにボタンとして追加すると良いと思います。) Public Sub SheetName() ActiveSheet.Name = Range("A1").Value End Sub