06/09/2024, 11:25
Gönderilecek Dizini Seçerek Gönderme
06/09/2024, 13:56
onur_can
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?
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?
06/09/2024, 14:35
adalet20
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,
excel e kaydederken açılan kutudan seçtiğim yere kaydetmesini istiyorum,
06/09/2024, 21:47
atoykan
Merhaba Sayın @adalet20
Sorunuzun cevabı : "Evet yapılabilir."
Kodunuzda excelin kayıt edileceği yeri ve dosya adını belirleyen kısım:
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
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. 09/09/2024, 10:08
adalet20
sn atoykan ve sn onurcan çok teşekkür ederim,