Excelden veri alma

1 2 3 4 5
14/10/2016, 16:04

atoz112

sayın ates2014,

konu takibiniz açısından,hatırlatma anlamında;
konunuz ile ilgili son gelişme ne durumdadır.

şüphesiz,işlemleriniz tamamlanmış ve sorununuzu çözmüş de olabilirsiniz.site içi aramalarınız neticesinde sitede yer alan konuları ve örnekleri incelemelerinizin sonucu ile bazı gelişimler elde etmiş de olabilirsiniz...bilgilendirmek ister misiniz lütfen.teşekkürler.

bilginize...iyi çalışmalar,saygılar.
14/10/2016, 19:16

ates2014

Sy.Atoz112, o kodu kendime uyarlayamadım,
ozan hocam belki pratik bir kod yazar beklentisindeyim.
14/10/2016, 19:36

atoz112

sayın ates2014,

Alıntı:o kodu kendime uyarlayamadım

ifadenize yönelik olarak;
konunuzun 18.mesajında yapılan açıklamalar nezdindeki işlemleri tam olarak denediniz mi?

denediyseniz ve olumlu sonuç alamadıysanız,o halini içeren örnek uygulamayı konunuza dahil ediniz.

Alıntı:ozan hocam belki pratik bir kod yazar beklentisindeyim

beklenti içerisinde olduğunuzu ya da henüz bir çözüm elde edemediğinizi veyahut da yapmış olduğunuz denemeleri ayrıntılı olarak konunuzda belirtmeniz daha yerinde olacaktır.

bilginize...iyi çalışmalar,saygılar.
14/10/2016, 20:54

ates2014

Ozan hocamın e-mail gönderme çalışmasını kullanıyorum,
64 bit te çalışmamaya başladı, oradaki 2 satırlık bir kod var,
onu 64 bit te nasıl çevirebiliriz, en pratik yolla...
Me![txtEklenti] = GetOpenFile_CLT("DEPO\MAASLAR\2013-MAAS\BANKA LİSTESİ", "Gönderilecek Dosya Seçin.")
Me.Metin22 = Mid(txtEklenti, Len(txtEklenti) - Len(Dir(txtEklenti)) + 1)
14/10/2016, 22:21

ozanakkaya

Benim cevabım 4. Ve 6. Mesajlarda mevcut. Sonraki cevabınızda sorunun çözümdüğünü belirtmişsiniz.

Şu anda sorun nedir. GetOpenFile_CLT fonksiyonunu ve bağlantılı işleçleri 64 bit ofiste çalıştıramazsınız. Bu fonksiyonu 64 bitte kullanamazsınız.
15/10/2016, 13:38

atoz112

Sayın ates2014,

Aşağıdaki açıklamaların yapılması uygun görülmüştür.

1)
GetOpenFile_CLT Fonksiyonu için 32 bit / 64 bit kullanımına dair,konunuzdaki birkaç mesajda sayın ozan bey tarafından değinilmiştir.
Dolayısı ile de,bu fonksiyonu 64 bit ortamında kullanma durumunuzda olumlu sonuç alınamayacağı belirtilmiştir.

2)
Yukarıdaki husus kapsamında,yine gerek sayın ozan bey tarafından paylaşılan 4.mesajda ve gerekse de teyit ederek yeniden dikkat çekilmek üzere 18.mesajda,bu fonksiyon yerine geçerli olarak kullanmanız üzerine yeni kullanım kodları yazılmış ve bu kodların uyarlanması önerilmiştir.

3)
Konunuzun 9.mesajındaki olumlu çözüm elde ettiğinize yönelik olan beyanınız üzerine de,aslında;konu başlığınızdaki sorununuzun çözüme ulaşmış olması durumu söz konusu olmaktadır.Fakat,akabinde,10.mesajınızda;

Alıntı:open diyalokla belge adını alıyorum aşağıdaki kodla, bu kodumda çalışmıyor.
SeçVisual Basic Code
Me![txtEklenti] = GetOpenFile_CLT("DEPO\MAASLAR\2013-MAAS\BANKA LİSTESİ", "Gönderilecek Dosya Seçin.")
Buradaki GetOpenFile_CLT  yerine ne yazmam gerek ?

İfadeniz ile farklı bir soru ile konunuzdaki durum değişmiş olmakta.
Ayrıca,bu talebinize dair de,peşi sıra gelen 15. ve 18.mesajlarda yanıtlar verilmiş olup nasıl bir kullanım olması gerektiği açıklanmış durumdadır.

4)
Ardından,

Alıntı:Sy.Atoz112, o kodu kendime uyarlayamadım,

ozan hocam belki pratik bir kod yazar beklentisindeyim.

İfadeniz ile,sayın ozan bey’in 4. ve 5.mesajlarda yazdıklarına dair 9.mesajda yazdığınız olumlu ifade arasında kopukluk mevcut.çünkü;eğer 4.mesajda yazılı kodları uyarlayıp olumlu sonuç aldıysanız 18.mesajda yazılı olan ve bu kodlara sadece


Me![txtEklenti] = Right$(Klasor, Len(Klasor) - InStrRev(Klasor, "\"))

Kod satırının yazılmasının gereksinimi açıklanarak bu kodun ilave edilmesi ile yine aynı olumlu sonucu almanız gerekirdi.fakat,20.mesajda bu kodu uyarlayamadığınızı yazmaktasınız.aslında, yapılan açıklamalar nezdinde aynı işlemleri olduğu gibi tekrar denemeniz yerinde olacaktır.

5)
22.mesajdaki açıklamanız ile aslında yeniden en başa dönüş yapılmakta olduğu görülmektedir.ve akabinde de,sayın ozan bey tarafından bu önceki açıklamalar tekrarlanmış durumdadır.

Son olarak;
Yeniden bir durum değerlendirmesi yapmanız ve her bir aşamanın sonuçlarını bu değerlendirmeye göre yeniden ele almanız daha yerinde olacaktır.

Ayrıca,bu açıklamaları lütfen bir serzeniş veya olumsuz bir tavırla sergilendiğini düşünmeyiniz.aksine,katılımcılar tarafından yapıcı olmak adına sarf edilen çabalardır bunlar.durumların daha net anlaşılabilir olması üzerine.Bilginize…iyi çalışmalar,saygılar.
1 2 3 4 5