|
UO3様
ご回答ありがとうございます。
表現が曖昧で大変失礼しました。
A500に"済"があるかどうかも判定材料することはやめました。
理由は私の確認不足だったのですが、ファイル名には、シート2のB列の値に
一致しないものも存在しました。
そこで「"記録名"&"***"&"済"&".xls"だけ移動したい。」
と考えました。
"***"はその他の文字列を意味しています。
シート2のB列にある値以外にランダムの文字列(ここでは"
***"と表現しました。)が存在します。
("***"は"シート2のB列の値の前に存在する可能性もあります。)
”済”の文字列の意味は
「シート2のB列に値がある”とファイル名自体に”済”が入っているもの
だけを含んだものだけを移動するというように変更したいという意味に
なります。
また、移動した際に、”済”の文字列だけを削除して
「"シート2のB列にある値"&"***"&".xls"」の形にしたい。
Filterを使用して、配列から条件に一致するものを取得する
ば実現できるまではわかったのですが、うまくいきませんでした。
>シート1の当該行のE列の "毎月"のチェック
これに関しては、継続します。
ここまでをまとめると、A500に"済"があるかどうかの判定材料はやめる。
”シート2のB列に値がある”とファイル名自体に”済”が入っているもの
だけを含んだものだけを移動して判定材料には”問題なし”、
もし入っていなければ、判定材料には”問題あり”とする。
>もう1つ。
シート2のB列にあるファイルは、それぞれフォルダが異なる可能性がある?
また、シート1のC列のハイパーリンク先は、それぞれ異なるフォルダ?
シート2のB列にあるファイルは、移動前、移動後に
それぞれフォルダが異なる可能性はあります。
全て同一のフォルダ先ではありませんので、現状のままで大丈夫です。
>さらにもう1つ。
シート2のB列にあるファイル名と、実際のフォルダにあるはずのファイル名、
さらに、それを移動したときの移動先フォルダでのファイル名。
(移動ということは、元フォルダから削除するけど、いいですね?)
はい。こちらも問題ありません。
このような表現で伝わりますでしょうか?
|
|