
No.2ベストアンサー
- 回答日時:
>メッセージボックス(?)
と書くところから推察するとVBAはあまりお詳しくはないようですね。こんなマクロでもできますよ。
Sub Macro1()
Dim wk
wk = Application.InputBox("新しいシート名を入力してください", Type:=2)
If wk <> False Then
ActiveSheet.Name = wk
End If
End Sub
ありがとうございます。期待通りというか、以上で感動しました!
お察しの通り超初心者です(汗)
この感動を機にぜひ勉強していきたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
InputBoxに入力した言葉をシート名にしたい!
Excel(エクセル)
-
別ブックをダイアログボックスで指定してそこにあるシートをコピーしたい
Excel(エクセル)
-
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
-
4
マクロボタンを押すと、ファイル名を“日付(年月日)_文字.xlsx”にして指定ファイルに保存したいの
Excel(エクセル)
-
5
VBAでシートコピー後、シート名が重複している時の処理
Access(アクセス)
-
6
エクセルVBAで一つ上の階層を指定して保存したい
Excel(エクセル)
-
7
マクロ 新しいシートにデータをコピペしてシートの名前を変更したい
Excel(エクセル)
-
8
エクセルVBAでセルに入力したパスでブックを開く
Excel(エクセル)
-
9
excelのマクロで該当処理できなければ飛ばして進むにはどうすればよいのでしょうか
Visual Basic(VBA)
-
10
VBAでシートコピー後、シート名が重複している時の処理
Excel(エクセル)
-
11
VBA Cのセルが空白でなかったら、Aのセルに順番に数値を入力
Visual Basic(VBA)
-
12
B列の最終行までA列をオートフィル
Visual Basic(VBA)
-
13
VBAでfunctionを利用しようとしたときに「引数は省略できません」というエラーが出ます
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】【相談】Excelブック...
-
エクセルのVBAで集計をしたい
-
コマンドボタンがデザインモー...
-
エクセルでシートの並び替えで...
-
【Excel】複数あるシート上の住...
-
エクセルVBAでcmbBoxのプロパテ...
-
Excelマクロ(Range)につ...
-
エクセル2010 マクロを実行す...
-
EXCELの起動時に常に同じ...
-
エクセルを開いたとき常に同じ...
-
マクロを複数シートに実行する...
-
Excelのマクロの呼び出し元を知...
-
【Excel VBA】別のマクロで呼び...
-
【マクロ】【配列】3つのシー...
-
excelの不要な行の削除ができな...
-
エクセルを共有するとPCによっ...
-
エクセルのシー名を二段表示に...
-
Excelの行をコピーして貼り付け...
-
特定のセルに数値が入っている...
-
1ヶ月分の日付を一度に出す方法...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのVBAで集計をしたい
-
【マクロ】【相談】Excelブック...
-
コマンドボタンがデザインモー...
-
エクセルを開いたとき常に同じ...
-
【 Excel】シートの見出しに自...
-
マクロを複数シートに実行する...
-
エクセル ヘッダー(フッター)...
-
EXCELでマクロを使わずに図形の...
-
Excelのマクロの呼び出し元を知...
-
EXCELのエラー
-
エクセルでシートの並び替えで...
-
マクロを特定の複数シートで実...
-
エクセルで複数のSheetを一括フ...
-
VBA シート名を先月の名前に...
-
メッセージボックスでシート名...
-
マクロ 各シートの決められた位...
-
Excel:複数シートから条件に合...
-
EXCELでワークシートを開いたら...
-
エクセルのチェックボックス
-
エクセルVBAでcmbBoxのプロパテ...
おすすめ情報