私は VBA を初めて使用するので (つまり、本当に初めてです)、いくつかのヒントを教えてください。
SKU と media_gallery の 2 つの列を含む Excel ファイルがあります。また、フォルダーにストックされた画像もあります (/imageFolder という名前にしましょう)。
imageFolder を解析し、SKU.jpg でソートされたすべての画像を探し、それらをセミコロン (;) で区切られた media_gallery 列に入れる必要があります。
例: 私の SKU は「1001」です。1001 で始まるすべての画像の画像フォルダーを解析する必要があります (すべての画像には次のパターンがあります: 1001-2.jpg 、1001-3.jpg など...)
私は Java または C# でそれを行うことができますが、VBA にチャンスを与えたいと考えています。:)
どうやってやるの?
編集:はい、ファイル名だけが必要です!そして、私のフォルダーには 20,000 個の画像があり、8000 個の SKU があるので、20,000 個の画像名のループをどのように処理できるかわかりません。
EDIT2: SKU にダッシュ ( - ) が含まれている場合は、処理する必要がないため、次の SKU に渡すことができます。各 SKU には最大 5 つの画像があります (....;SKU-5.jpg)
皆さんありがとう。