Skip to main content

AccessTr.neT


Gönderilecek Dizini Seçerek Gönderme

Gönderilecek Dizini Seçerek Gönderme

Çözüldü #1
kolay gelsin arkadaşlar,
eklediğim örnekte liste kutusundaki veriyi excel'e gönderiyorum.

ben göndereceğim alanı açılan kutudan seçip seçtiğim yere göndermesini istiyorum,
yapılabilir mi?
.rar yeni1.rar (Dosya Boyutu: 39,39 KB | İndirme Sayısı: 3)
.rar jpeg.rar (Dosya Boyutu: 59,25 KB | İndirme Sayısı: 2)
Cevapla
#2
Merhaba,
sorunuz tam anlaşılmıyor, şimdi excele göndereceğiniz yeri açılan kutudan tanımlıyorsunuz doğru mu?
zaten halihazıda bunu yapmışsınız. Açılan kutuda başka değerlerde mi olacak? bu değerlerden istediğinizi seçip mi göndereceksiniz yoksa ben açılan kutuyu açtığımda filedialog penceresi açılsın oradan dosya yolunu seçipte kaydedeyim mi diyorsunuz??? Hangisi?
 İyi olan tek şey bilgi ve kötü olan tek şey de cehalettir. (Sokrates)
Cevapla
#3
ben kaydedilecek yerleri belirleyeceğim (masaüstü, belgelerim, yada indirilenler klasörü) açılan kutuya da tablodan getirdeceğim,

excel e kaydederken açılan kutudan seçtiğim yere kaydetmesini istiyorum,
Cevapla
#4
Merhaba Sayın @adalet20

Sorunuzun cevabı : "Evet yapılabilir."

Kodunuzda excelin kayıt edileceği yeri ve dosya adını belirleyen kısım:
vbBook.SaveAs "C:\Users\" & Environ("username") & "\Documents" & "\Depo Ürün Stok Listesi-" & Date & ".xlsx"

Burada Dosya yolu string olarak belirlenmekte olup comboboxlarınızın değerini StrFilePath gibi bir değişkene istediğiniz gibi atayarak bu string ifade ile dosya yolunu kullanabilirsiniz. Örneğin 2 combobox olsun ve bunlardaki değerlere göre seçerek kayıt etmek istediğinizi düşünelim. Comboboxların verilerini istediğiniz belirleyebildiğinizi düşünüyorum örneği basit kılmak için sadece bireer verisi olduğunu düşünelim ve combobox1 değeri C:\Users\" & Environ("username") comboxo2 değeri de "Documents" & "\Depo Ürün Stok Listesi-" olsun. Bu durumda
Dim StrFilePath as String
StrFilePath = Combobox1.Text & "\" & Combobox2.Text
vbBook.SaveAs StrFilePath & Date & ".xlsx"
  kodu ile combobox seçimleriniz doğrultusunda istediğiniz yere istediğiniz adlandırma ile kayıt işlemini yapabilirsiniz.
Cevapla
#5
sn atoykan ve sn onurcan çok teşekkür ederim,
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da