- Katılım
- 28 Haziran 2007
- Mesajlar
- 141
- Excel Vers. ve Dili
- microsoft office 2007 - ingilizce
Merhaba,
Ekteki dosyadan görüleceği üzere, VBA İle aşağıdaki kod yardımıyla bir klasörden başka bir klasöre dosya kopyalayabiliyorum:
Fakat benim yapmak istediğim, kopyalanan dosyanın taşındığı klasöre bulunduğu satırı başına koyarak yeniden adlandırarak kopyalaması. Örneğin; masaüstünde "a" klasöründe bulunan "elma" dosyasını, yine masaüstünde bulunan "b" klasörüne "1. elma" şeklinde taşısın.
Dosyanın başına eklenen kısmı, bulunduğu satırdan alsın. Mesela veri 2. satırdaysa, "1. elma" olarak adlandırsın; 5. satırdaysa "4. elma" olarak adlandırsın. Bulunduğu satırın bir eksiği şeklinde adlandırsın istiyorum. Nasıl yapabilirim?
Ekteki dosyadan görüleceği üzere, VBA İle aşağıdaki kod yardımıyla bir klasörden başka bir klasöre dosya kopyalayabiliyorum:
Kod:
For i = 2 To Workbooks("wp_wizard_v2.xls").Sheets("Tasks").Range("A65536").End(3).Row
k = Workbooks("wp_wizard_v2.xls").Sheets("Tasks").Range("A" & i).Value
FileCopy "C:\Users\Thinkpad\Desktop\a\elma.pdf", "C:\Users\Thinkpad\Desktop\b\elma.pdf"
Next i
Dosyanın başına eklenen kısmı, bulunduğu satırdan alsın. Mesela veri 2. satırdaysa, "1. elma" olarak adlandırsın; 5. satırdaysa "4. elma" olarak adlandırsın. Bulunduğu satırın bir eksiği şeklinde adlandırsın istiyorum. Nasıl yapabilirim?
Ekli dosyalar
-
61.5 KB Görüntüleme: 39