取得した日付の表示形式
Excel操作(値の取得)でA5の日付を取得⇒取得は完了しています。
取得値:06/01(土)
その日付をExcelファイルの名前としたいため、表示形式をしたいと考えています。
日付書式変換の部品を設置しているのですが、エラー番号:13 型が一致しません と表示されます。
日付書式変換の設定
指定日付:日付
フォーマット:値⇒mmdd
結果格納先:日付
1.06/01(土)を0601と変換したいと思っています。
初歩的なことで申し訳ございません。
よろしくお願いします。
他の回答者様もおっしゃっていますが、「(土)」の部分が悪さをしていると思います。
ライブラリ「日付書式変換」のスクリプトを一部修正することで対応できると思います。
スクリプトの下記の行を
inputDate = DateValue(!指定日付!)
次の行に置き換えてください。
inputDate = Replace(!指定日付!, "(", "")
inputDate = Replace(inputDate, "(", "")
inputDate = Replace(inputDate, "月", "")
inputDate = Replace(inputDate, "火", "")
inputDate = Replace(inputDate, "水", "")
inputDate = Replace(inputDate, "木", "")
inputDate = Replace(inputDate, "金", "")
inputDate = Replace(inputDate, "土", "")
inputDate = Replace(inputDate, "日", "")
inputDate = Replace(inputDate, ")", "")
inputDate = Replace(inputDate, ")", "")
inputDate = DateValue(inputDate)
そして、設定タブで「指定日時」今回取得した日付の取得値(06/01(土))、
「フォーマット」に「値⇒mmdd」。「結果格納先」に変数「日付」を設定。
上記でどうでしょうか。

質問を見た限りですと(土)の部分が邪魔をして日付の変換が出来ずエラーになっていると見受けられます。
その為、一度(土)の部分を無くしてから日付の変換を行わなければなりません。
(土)の削除方法は色々やり方はあると思いますが、下記に例を出しておきます。
①文字列切り出し(先頭何文字分)
エクセルからの取得がmm/dd(曜日)形式の書式なのであれば最初の5文字を切り出せばmm/ddの部分だけを切り出せるので切り出し日付変換を行う
②文字列削除
エクセルからの取得がmm/dd(曜日)形式の書式なのであれば最後の曜日部分3文字を削除すればmm/ddの部分だけを切り出せるので切り出し日付変換を行う

コメントありがとうございました。(土)が悪さをしていました。本当に
ありがとうございました。
コメントありがとうございます。スクリプトを変更したら0601で保存することができました。本当にありがとうございました。