No.1ベストアンサー
- 回答日時:
Excelがインストールされている環境なら
CreateObjectやNewでExcel.Applicationオブジェクトを作成して
その上で Bookを読み込み Worksheetの名前を変更すればいいのでは
sub Macro1()
Dim oXL as Object
Dim oWB as Object
Dim oSH as Object]
Set oXL = CreateObject("Excel.Application")
Set oWB = oXL.WorkBooks.Open("ブックのファイルパス")
Set oSH = oWB.Worksheeets("シート名")
oSH.Name = "変更後のシート名"
oWB.Save
oWB.Close
oXL.Quit
Set oSH = nothing
Set oWB = nothing
Set oXL = nothing
End Sub
といった具合でしょう
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【エクセル】COUNTIFの検索条件が可変する数字の場合の数式 1 2022/09/27 15:34
- Excel(エクセル) 3つのエクセルをそれぞれのシートのセルに反映させたいときはどうしたらいいでしょうか? 例えば①シート 4 2023/04/25 20:13
- Excel(エクセル) 更新前と更新後の差分をVBAを使って抜き出したい 5 2023/06/01 14:35
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
- Excel(エクセル) 【Excel】複数シートがあるエクセルデータで片面印刷と両面印刷設定がシートごとに入 1 2023/03/10 15:25
- Visual Basic(VBA) エクセルのマクロについて教えてください マクロを実行して 作業フォルダの中にある PDFファイル名を 3 2023/07/01 15:16
- Visual Basic(VBA) エクセルについて教えてください。 3 2023/06/28 09:11
- Excel(エクセル) Aフォルダにあるエクセルの表をBフォルダへ映したい【表題じだけする】 2 2023/08/24 06:41
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
アクセスからエクセルのシートを追加して、名前をつける方法
Excel(エクセル)
-
ACCESSのVBAにてExcelのシートをコピーしたい
その他(データベース)
-
アクセスVBAで既に開いているエクセルを閉じたい
Yahoo!ショッピング
-
-
4
Access VBAからExcelシートの削除
Excel(エクセル)
-
5
ACCESS側からEXCELの書式を設定するには?
Visual Basic(VBA)
-
6
アクセスvbaでエクセルブックを保存
その他(Microsoft Office)
-
7
Access VBAよりシート名を取得したい
その他(データベース)
-
8
AccessVBAで作成したExcelファイルを削除する方法は?
Visual Basic(VBA)
-
9
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
10
AccessVBAでExcelを起動し、罫線を引きたいのですが、Exc
Visual Basic(VBA)
-
11
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
12
アクセスからエクセルへ出力時のシート名について
Visual Basic(VBA)
-
13
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
14
ACCESSのVBAにてExcelに行を追加したい
その他(データベース)
-
15
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
16
サブフォームに対してGoToRecordするには?
その他(Microsoft Office)
-
17
ACCESSVBA からExcelの他ブックへコピーの方法
Visual Basic(VBA)
-
18
Access VBAよりExcelのシート名を取得
その他(データベース)
-
19
実行時エラー 438になった時の対処法を教えて下さい。
Visual Basic(VBA)
-
20
accessでクエリをExcelにエクスポートする時にファイル名に日付を追加したい
Access(アクセス)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
excelのマクロで該当処理できな...
-
別のシートから値を取得するとき
-
ユーザーフォームに入力したデ...
-
【ExcelVBA】全シートのセルの...
-
同じ作業を複数のシートに実行...
-
実行時エラー'1004': WorkSheet...
-
エクセル・マクロ シートの非...
-
【Excel VBA】Worksheets().Act...
-
特定の文字を含むシートだけマ...
-
実行時エラー1004「Select メソ...
-
【VBA】特定の文字で改行(次の...
-
ブック名、シート名を他のモジ...
-
Access エクセルシート名変更
-
エクセルのシート名変更で重複...
-
Excelマクロのエラーを解決した...
-
エクセルのマクロでアクティブ...
-
XL:BeforeDoubleClickが動かない
-
エクセルVBA 変数への代入がう...
-
コマンドボタンをクリックでシ...
-
Excel VBA 複数行を数の分だけ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
別のシートから値を取得するとき
-
VBAで大量のファイルをシート名...
-
ユーザーフォームに入力したデ...
-
excelのマクロで該当処理できな...
-
【ExcelVBA】全シートのセルの...
-
同じ作業を複数のシートに実行...
-
VBA 存在しないシートを選...
-
Excelマクロのエラーを解決した...
-
特定の文字を含むシートだけマ...
-
実行時エラー'1004': WorkSheet...
-
XL:BeforeDoubleClickが動かない
-
シートが保護されている状態で...
-
実行時エラー1004「Select メソ...
-
【Excel VBA】Worksheets().Act...
-
ブック名、シート名を他のモジ...
-
エクセルのシート名変更で重複...
-
ExcelのVBAのマクロで他のシー...
-
Excel VBA 複数行を数の分だけ...
-
エクセルのマクロについて教え...
-
VBA 最終行まで数式をコピーする
おすすめ情報