1. sayfa
önce resimleri ve excel dosyasını yedekleyin. excel dosyasını resimlerin olduğu klasöre kopyalayın VBA makro editörünü açmak için ALT+F11 e basın menüden Insert / Module tıklayın açılan sayfaya aşağıdaki VBA kodunu ekleyin Sub addegis() resimlerin jpg olduğu varsayılmıştır farklı ise kodda değişiklik yapın excele geçip liste sayfasına geçin makroyu çalıştırmak için ALT+F8 e basın makro listesinde addesgis göreceksiniz seçip çalıştır'ı tıklayın. not yukarda gönderdiğiniz resimde dosya adlarının bazılarında - den sonra 1 boşluk bazılarında - den önce ve sonra boşluk var verdiğim kodlar dosya adlarında -den sonra boşluk olduğunu varsaymıştır. 2 boşluk olanları değiştirmez bunun için kodları 1 kere çalıştırdıktan sonra kod = Replace(kod, "-", "- ") satırını kod = Replace(kod, "-", " - ") olarak değiştirin ve tekrar çalıştırın |
Dogru anladımsa eğer,c ile de arasına yeni bir kolon sokun (insert ile) ve ilk hücreye =IF(C1<>"",b1,"") yazın ilk hücreye sonra asaya kadar kopyalayın.c sutununu silin. Ben ingilizce kullanıyorum siz If yerine eğer yazarsanız olur, türkçe kullanıyorsanız. Ayrıca zaten isimler sablon bir kere ilk hucreye yazarsanız sablonu tutup cekerseniz, aynı kolonda bir bir artarak diger resim isimlerini vericektir sonrada yukardaki islemi yaparsınız. |
Teşekkür ederim fakat Hata uyarısı alıyorum, Sizce nerede hata yapıyorum ? < Resime gitmek için tıklayın >< Resime gitmek için tıklayın > |
Sanırım anlayamadım ben tam anlattığınızı, Benim İstediğim Ayrı bir klasörde olan JPG dosyalarımın İsminin Exceldeki Barkodlar ile değişmesi , ve evet bende ingilizce kullanıyorum Exceli. Teşekkürler ilginiz için. umarım çözeriz bu problemi :) |
son gönderdiğiniz resimdeki dosya adları farklı ayrıca kod sütunundaki isimler dosya isimleri ile uyuşmuyor galiba dosyaların tümü md-39- ile başlıyorsa VBA kodu ona göre değiştireyim. |
Geç dönüş yaptığüım için özür dilerim bu aralar baya baya yoğunuz çünki. Evet dosya isimleri farklı ama hepsi aynı başlık ile gitmiyor ama tüm dosya isimleri Exceldeki Kod stununda karşılığı var. Örneğin: Dosya adı : MD356 // // : MR563 // // : SR256 Yazdığınız program ile MD356 adlı dosyanın Excelde Kod stunu MD356 olan ürünün karşılığı olan barkodu Alıp JPG dosyasını yeniden adlandıramazmıyız? |
dosya adının birebir aynısı excelde kod sütununda varsa aşağıdaki VBA kodu işinizi görecektir. ancak dosya adı aynı olmlı MD-039 ile MD -039 aynı şey değildir. Sub addegis() |
Merhaba Bu soruyu soran ve cevaplayan arkadaşa teşekkür ederim. Benim de benzer sorunumu çözdü Bendeki durum, proje lisesini verilen sıraya dizmek için dosya adlarını exceldeki sıraya göre revize etmem gerekiyordu |
Hocam sağolun bana da çok faydalı oldu uygulaması da gayet basit |
1. sayfa
Excell ve JPG ler için örnek foto aşağıdadır.
< Resime gitmek için tıklayın >
< Resime gitmek için tıklayın >
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi sewimce -- 22 Mayıs 2015; 8:36:42 >