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,057
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
 
Katılım
24 Ağustos 2005
Mesajlar
34
sorun çözüldü çok teşekkür ederim. saygılarımla
Faruk
 
Üst