25.11.1
全体的には、余裕をもって取り組めました
質問事項
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
Q1、テーブルで1つ式を入れるとその列全部式が入るのは・・・
A1、これ、仕様です
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
Q2、セルA1に値を入力し、下記のマクロ実行
Sub シートの名前()
ActiveSheet.Name = Range("A1")
End Sub
マクロを実行 → シート名が変わる ことは理解できました。
セルA1の値が変わったら、同時にシート名を変えることはできますか?
A 2、できます。
標準モジュールではなく、シートモジュールに
(特定のシートなら、そのシートモジュールに書いてください)
Private Sub Worksheet_Change(ByVal Target As Range)
ActiveSheet.Name = Target
End Sub
(すべてのシートになら、ThisWorkBook へ)
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
ActiveSheet.Name = Target
End Sub
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
3、コード書くとき、大文字小文字は意識する必要なし
=====================================
次回、シート名の設定でエラーになる注意点
1、既に同じ名前がある
2、使えない記号が含まれている
3、セルA1にデータがない(スペースならシート名スペースになるから大丈夫)
======================================
コメントをお書きください