Excel (VBA)

Excel VBAに関するフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(Windows 11全般 : Excel 2016)
リンクを張る
投稿日時: 22/10/03 16:28:04
投稿者: さぶ

お世話になります
 
質問ですが
以下のようなことができないかと悩んでいます・・・
 
フォルダに保管されているPDFファイル名と
別のエクセルに記載されているPDFと同じファイル名をリンクさせたい
PDFファイルは全部で100枚程あり、エクセルのファイル名に記載されている数と
必ず一致しているというわけではなく、エクセルで差異を確認したいということです。
 
 
質問がつたなくてすいませんが
ご教授願えないでしょうか

回答
投稿日時: 22/10/03 17:12:06
投稿者: Suzu

あるフォルダ内のファイル一覧は 下記で取得できます。
 
フォルダ内のファイル一覧を取得する
https://www.moug.net/tech/exvba/0060001.html
 
ファイル名に、機種依存文字が含まれている事があるのであれば
FileSystemObject を使った方が良いです。
 
 
上記で、セルにファイル名の一覧を作成します。
 
 
A 列に、既に 名称が入っており
B 列に、先のファイル一覧にて、ファイル名を取得した場合
 
    A    B
1    AA    BB
2    BB    CC
3    CC    EE
4        GG
 
C1 に
=COUNTIF($B$1:$B$4,"="&$A1)
とし、下方へオートフィルすれば、
A列の値が、B列のB1〜B4 の間に含まれていれば、その個数が表示されますね。

投稿日時: 22/10/07 13:07:51
投稿者: さぶ

VBAとEXCEL関数の組み合わせで
なんとか表記させることができました
ありがとう(^^♪

回答
投稿日時: 22/10/07 21:52:17
投稿者: WinArrow
投稿者のウェブサイトに移動

質問者さんへ
 
質問タイトルと、質問vs回答の内容に、ミスマッチがあるように思います。
質問の続きはありますか?
 
これで終了でしたら、閉じてください。

トピックに返信