質問: エクセルのシート名に空白が入っていた時の対応 いつも大変参考にさせていただいております。 表題の件、エクセルのシート名に半角(全角)スペースが入っているときの対応方法についてご教授ください。 毎月最初の平日のシート名(20200401など)のエクセルデータを使用するのですが、その際空白が入っているとシート名が見つからないというエラーが出てきてしまいます。必ず1日であればトライ&エラーを使用して空白も含まれる場合のリトライを行えばよいのですが、1日が土日の場合翌日以降のシートを探さなければいけないため、そちらを探す処理でトライ&エラーを使用してしまっております。 そこであらかじめ空白が含まれるかもしれない場合のシート名の良い指定方法は...
回答: こんにちは やり方はいくつかあるかと思いますが、一例として以下のような感じになるかと思います。 [img20200320-2] シート名のリストを取得して、それをfor eachで回す。そのループの中で全角・半角を除去したものと、対象日付を比較して合致すればその除去前の文字列が対象のシート名になります。