farklı kaydette ismi birden çok hücreden alma

Katılım
24 Ağustos 2005
Mesajlar
34
merhaba,
yazdığım makroda farklı kaydeti aşağıdaki komutla yapıyorum
ActiveWorkbook.SaveAs Filename:="D:\Order\deneme\" & Sayfa1.Range("j3")
Bu kod düzgün çalışıyor ancak, hangi hücreyisecersem seceyim dosya isimlerinin çakışmasını engewlleyemiyorum.

Her dosyanın ismini kendine has yapmak için 2 hatta 3 hücreden alarak dosya ismi oluşturmam gerekiyor bunu nasıl yapabilirim.
teşekkürler
faruk :?
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
merhaba

For Each hucre In Sheets("sayfa1").Range("j3:j5")
ActiveWorkbook.SaveAs Filename:="D:\order\deneme" & hucre
Next


j3:j5 arasında yazdığınız isimlere göre dosyayı saklar

"Bu kod düzgün çalışıyor ancak, hangi hücreyisecersem seceyim dosya isimlerinin çakışmasını engewlleyemiyorum " bunu anlayamadım açıklayabilirmisiniz




saygılarımla
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,060
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Sanıyorum iki veya üç hücredeki verileri birleştirerek dosya ismi oluşturmak istiyorsunuz. Bu durumda aşağıdaki gibi deneyin.

ActiveWorkbook.SaveAs Filename:="D:\Order\deneme\" & Sayfa1.Range("j3") & Sayfa1.Range("j4") & Sayfa1.Range("j5")
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Evet ,ben soruyu tam anlayamamışım

Saygılarımla
 
Üst