HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
ファイル一覧
検索
過去ログ
[
最新記事及び返信フォームをトピックトップへ
]
[ トピック内全5記事(1-5 表示) ] <<
0
>>
■1490
/ inTopicNo.1)
Excelのシート名の変更
▼
■
□投稿者/ 田代正美
-(2024/08/06(Tue) 17:24:09)
桐ではないのでこちらに書き込みさせていただいていいのでしょうか?
ExcelのA.xlsxのファイルを桐Excelブリッジで桐に変換したいのですが
毎回ワークシート名がまちまちなのです。
Excelがまったくわからないのです。
桐ではワークシート名の変更はできないので
Excelで変更する方法はあるのでしょうか?
どなたかご指導いただけるとありがたいのですが
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■1491
/ inTopicNo.2)
Re[1]: Excelのシート名の変更
▲
▼
■
□投稿者/ ONnoji
-(2024/08/08(Thu) 12:34:06)
2024/08/09(Fri) 13:19:16 編集(投稿者)
> 桐ではワークシート名の変更はできないので
> Excelで変更する方法はあるのでしょうか?
エクセルのVBAを使う例はネットをググればたくさん見つかると思いますよ。
VBAの他に Windows PowerShell でも可能だそうですよ。
以下は、たくさんあるネット記事の一例です。
> windows環境で Excel をプログラム言語で操作する方法に VBA がよく紹介されてますが、
> Windows PowerShell でもお手軽に操作することが可能なので、紹介していきたいと思います。
Windows PowerShell を使って Excel を操作する - シート操作編 | MSeeeeN
https://mseeeen.msen.jp/sheets-operation-of-excel-with-powershell/
PowerShell で Excel をいじる方法の備忘録 #初心者 - Qiita
https://qiita.com/23fumi/items/aa65ffa2098509337d33
p.s.
VBAのほかにVBS( VBScript )も候補になりますが、かなり将来的な話ですが・・・
VBScriptが非推奨になった?その理由と代替言語を解説
https://and-engineer.com/articles/ZTKJXhIAACcA5gCV
その点、後発の Windows PowerShell の方が心配がいりません。
私( ONnoji )的には、これからというのであれば、Windows PowerShell をお勧めしますよ。
p.p.s.
ダウンロードコーナーに掲載されている拙作では、UTF8 → UTF16 / ANSI 等の文字コード変換にバッチ( .bat )で PowerShell を実行していますよ。
#207 God_Excel_Reader 第1.1版 for 桐10s/ 桐sSL
God_Excel_Reader.kex
手続き名:prcBatPowershellReplaceCreate
#206 イベント処理の整形ユーティリティ 第 3.91 版 for 桐10 / 桐10s / 桐sSL
utx_list3.kex
手続き名:prcBatPowershellReplaceCreate
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■1492
/ inTopicNo.3)
Re[1]: Excelのシート名の変更
▲
▼
■
□投稿者/ ななーし
-(2024/08/09(Fri) 08:12:29)
2024/08/09(Fri) 08:13:34 編集(投稿者)
VBSで実施できます。
なお、VBSのコードは自分が作らなくとも作成したい要望をChatGPTに依頼すれば以下のようにつくってくれます。
VBSはメモ帳に以下コードを保存し、保存時のファイル名を○○〇.vbsにすればOKです。
検索するまたはChatGPTに聞いてみてください。
Dim objExcel, objWorkbook, objSheet
Dim filePath
Dim i
' ドラッグアンドドロップされたファイルのパスを取得
If WScript.Arguments.Count > 0 Then
filePath = WScript.Arguments(0)
Else
WScript.Echo "ドラッグアンドドロップされたファイルがありません。"
WScript.Quit
End If
' Excelアプリケーションを作成
Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = False
objExcel.DisplayAlerts = False
' Excelファイルを開く
Set objWorkbook = objExcel.Workbooks.Open(filePath)
' シート名を変更
i = 1
For Each objSheet In objWorkbook.Sheets
objSheet.Name = "AAA" & IIf(i > 1, i, "")
i = i + 1
Next
' Excelファイルを保存して閉じる
objWorkbook.Save
objWorkbook.Close False
' Excelを終了
objExcel.Quit
' オブジェクトの解放
Set objSheet = Nothing
Set objWorkbook = Nothing
Set objExcel = Nothing
ChatGPT依頼文
次のVBSプログラムを作成してください。
VBSファイルにドロップアンドドロップしたEXCELファイルを編集します。
編集内容はEXCELファイルを開き、シート名を「AAA」に変更。変更後に閉じます
シートが複数ある場合はAAA2、AAA3とします。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■1493
/ inTopicNo.4)
Re[2]: Excelのシート名の変更
▲
▼
■
□投稿者/ 田代正美
-(2024/08/10(Sat) 09:08:44)
ONnojiさん
ありがとうございます。
Excelがまったくわからないので
勉強します。
また質問するかもしれませんが
よろしくお願いいたします。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■1494
/ inTopicNo.5)
Re[2]: Excelのシート名の変更
▲
▼
■
□投稿者/ 田代正美
-(2024/08/10(Sat) 09:10:33)
ななーしさん
ありがとうございます。
Excel全くわからないので勉強します。
わからないことが出てくるとおもいますので
その時にはまたよろしくお願いいたします。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
このトピックをツリーで一括表示
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
入力内容にタグは利用できません。
他人を中傷する記事は管理者の判断で予告無く削除されます。
半角カナは使用しないでください。文字化けの原因になります。
名前、コメントは必須記入項目です。記入漏れはエラーになります。
入力内容の一部は、次回投稿時の手間を省くためブラウザに記録されます。
削除キーを覚えておくと、自分の記事の編集・削除ができます。
URLは自動的にリンクされます。
記事中に No*** のように書くとその記事にリンクされます(No は半角英字/*** は半角数字)。
使用例:
No123 → 記事No123の記事リンクになります(指定表示)。
No123,130,134 → 記事No123/130/134 の記事リンクになります(複数表示)。
No123-130 → 記事No123〜130 の記事リンクになります(連続表示)。
■
解決しましたら最下段にチェックを入れてください
■
引用文は、最小限に、お願いいたします
Name
/
E-Mail
/
└> 関連するレス記事をメールで受信しますか?
NO
YES
/ アドレス
非公開
公開
Title
/
メッセージ中には下記URLと同じURLを書き込まないで下さい
URL
/
Comment/ 通常モード->
図表モード->
(適当に改行して下さい/半角10000文字以内)
■No1494に返信(田代正美さんの記事) > ななーしさん > > ありがとうございます。 > Excel全くわからないので勉強します。 > > わからないことが出てくるとおもいますので > その時にはまたよろしくお願いいたします。
File
/
アップ可能拡張子=> /
.gif
/
.jpg
/
.jpeg
/
.png
/.txt/.lzh/.zip/.mid
圧縮ファイル[lzh,zip]は、事前に解凍してご利用下さい。
1) 太字の拡張子は画像として認識されます。
2) 画像は初期状態で縮小サイズ250×250ピクセル以下で表示されます。
3) 同名ファイルがある、またはファイル名が不適切な場合、
ファイル名が自動変更されます。
4) アップ可能ファイルサイズは1回
100KB
(1KB=1024Bytes)までです。
5) ファイルアップ時はプレビューは利用できません。
6) スレッド内の合計ファイルサイズ:[0/500KB]
残り:[500KB]
パスワード
/
半角小文字で「ケイ・アイ・アール・アイ」を入力
削除キー
/
(半角8文字以内)
解決済み!
BOX/
解決したらチェックしてください!
プレビュー/
Mode/
通常管理
表示許可
Pass/
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
ファイル一覧
検索
過去ログ
-
Child Tree
-
-
Antispam Version
-