プロが教えるわが家の防犯対策術!

ファイル名の一部を指定したセルに表示する方法を教えてください。
顧客に送ったエクセルのファイルに顧客が必要事項を記載し、マクロを実行すると
顧客の物件名と担当者名にてファイル保存されるようになっております。
例:北海 太郎邸【花子】
その顧客が私にファイルを送信した場合に自動的にファイル名の一番最初に整理番号が自動的に添付されます。
例:○○○○○○○○-○全て半角で8数字-1数字の全部で10文字です。
ハイフン以外の〇の部分は物件ごとに変更します。
相手より送られてきたファイルの
例:○○○○○○○○-○北海 太郎邸【花子】
となります。
このファイル名の「○○○○○○○○-○」のみを「セルA1」に自動で表示をさせたいのですが可能でしょうか。
よろしくお願いいたします。

質問者からの補足コメント

  • 回答ありがとうございます。その数式が解りません、教えて頂けますか。
    よろしくお願いいたします。

    No.1の回答に寄せられた補足コメントです。 補足日時:2021/12/21 09:38

A 回答 (3件)

おはようございます。



相手より送られてきたファイルと、このファイル名の「○○○○○○○○-○」のみを「セルA1」に表示したいファイルは、別のブックになるの
でしょうか?

同じブックの場合。
No.1さんのコメントの、CELL関数が使えるかと。
https://proengineer.internous.co.jp/content/colu …

因みに、同じブックなら、マクロを実行した時に、セルにファイル名の
10文字を入れる様にして貰ったら?とも思いますが。


違うブックの場合。
相手より送られてきたファイルは、開いているのでしょうか?
開いているなら、
https://kokodane.com/mini_macro-58.htm
開いているブックの名前一覧を取得する が参考になるかと。

開いていない場合は、ファイルの指定が必要かと。
http://officetanaka.net/excel/vba/file/file02.htm

LEFT関数
https://www.forguncy.com/blog/20170414_leftright …
    • good
    • 0
この回答へのお礼

ご親切にありがとうございました
解決致しました

お礼日時:2021/12/21 12:26

CELL関数とLEFT関数の使い方は分かりますか?


分からないのであれば調べましょう。

調べても分からない場合、どこがどう分からないのかを添えて「補足」すると
理解できるようになるためのアドバイスをもらえると思います。

残念ですが、ここは
「代わりに作ってください」
と作業依頼をする場所ではありません。
自力で問題解決できるようになるためのアドバイスを受ける場所です。

「代わりに作れ。オレ様の成果として使ってやるwww」
なんて言われて作ってくれる能天気な人は、そうはいないと思いますよ。
    • good
    • 0

CELL関数で保存してあるファイル名を取得してLEFT関数で左から10文字抜き出せば良いのではないですか?

この回答への補足あり
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!