[VBA] Kopyalanmış dosyanın uzantısı
#1
Merhaba,

Access aracılığı ile dosyayı kopyalayarak, istediğim adrese gönderiyorum. Ama bu event'tan sonra dosya isminin değişmesi gerekiyor. Bunu da yapıyorum ama uzantısını da yok ediyor.

- Uzantıyı ayrıca nasıl kaydedebilirim?
- ( Yada ) Uzatıyı değiştirmeden dosya ismini nasıl değiştirebilirim?

Teşekkürler, iyi çalışmalar...



  Alıntı
Bu mesajı beğenenler:
#2
yeniDosyaAdi & Mid ( EskiDosyaAdi, InStrRev(EskiDosyaAdi ,"."))
kodunu dener misiniz?



  Alıntı
Bu mesajı beğenenler:
#3
uzantıyı kaydetmek için
txtuzanti=Mid ( EskiDosyaAdi, InStrRev(EskiDosyaAdi ,"."))



  Alıntı
Bu mesajı beğenenler:
#4
Şöyle bir altyordam kullanabilirsiniz. Uzantı grubu kaydedeceğiniz dosyanın uzantısıdır.

Visual Basic
  1. Sub DosyaUzantısıKaydet()
  2. Dim uzantıkonumunubul As Integer
  3. Dim uzantıgrubu As String
  4. Dim eskidosyaadı As String
  5.  
  6. eskidosyaadı = "deneme.xlsx"
  7. uzantıkonumunubul = Len(eskidosyaadı) - InStr(eskidosyaadı, ".")
  8. uzantıgrubu = Right(eskidosyaadı, uzantıkonumunubul)
  9. 'Kaydet
  10. '......
  11. '......
  12. End Sub





  Alıntı
Bu mesajı beğenenler:
#5
Merhaba,

İlk önce cevaplarınız için çok teşekkür ederim.

yeniDosyaAdi & Mid ( EskiDosyaAdi, InStrRev(EskiDosyaAdi ,".")) - fonksyonunda "&"yu hata olarak belirliyor...



  Alıntı
Bu mesajı beğenenler:
#6
kusura bakmayın o benim hatam fonksiyon tam olarak öyle yazılmıyor
yeniad=yeniDosyaAdi & Mid ( EskiDosyaAdi, InStrRev(EskiDosyaAdi ,"."))
biçiminde olacak
kullandığınız kodu tam olarak bilmediğim için ad değiştirme kodunun içine yazarsınız diye düşünmüştüm.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Seçilen Dosyanın, Belirtilen Adrese (klasöre) Yüklenmesi tarkanaykın 2 681 19-10-2020, 15:48
Son Mesaj: tarkanaykın
  [VBA] Excelden veri alırken seç,len dosyanın açılması sorunu idrisy 2 1.350 26-10-2017, 22:16
Son Mesaj: idrisy
  [VBA] Uzantısı değişmeden sadece adını değiştirerek dosyayı kopyalama brsknm 1 1.729 24-03-2015, 16:33
Son Mesaj: aydın3838
  [VBA] accdb uzantısı mehmetdemir 2 2.210 02-01-2015, 18:19
Son Mesaj: onur_can
  EXCEL'E AKTARILAN DOSYANIN FORMATI MERAK 7 3.946 08-04-2010, 13:57
Son Mesaj: MERAK

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi