• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Dosya üzerinde değişiklik yapma

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Ergün

Yeni Üye
Katılım
7 Kas 2021
Mesajlar
542
Çözümler
3
Aldığı beğeni
55
Excel V
Office 2010 TR
Konu Sahibi
Merhabalar üstadlarım.
Ekli dosyada gerek arayüzde gerekse içeriğinde değişiklikler yapmak gerekiyor. Yani dosya başka bilgiler için kullanılacak. Nasıl değişiklik yapabilirim. İlgilenenlere şimdiden teşekkür ederim. (Bu dosya sisteminin anıdı da bilmiyorum)
 
Çözüm
Exe yapma olayını tam başaramadım anlayan varsa seviniriz kodları açık ekledim Treeview dosyasında.

Çalıştırmak için Exe Dosyalar içindeki Treeview olanı açın.
EĞİTİM zip içindekileride masaüstüne atın EĞİTİM olarak.

İcon ekledim ve excel açınınca Form alta iniyor.
Vb.net kodları visual basic ile açılıp orda değişiklik yapılabilinir Treeview dosyasında.
Ben koda EĞİTİM Klasör yolunu masaüstü olarak verdim.

Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
Dosyayı ekler misiniz?
 
dosya excel değil malesef bunu programlama yapam arkadaşlar çözebilir.
 
Ben indirip incelemiştim.
Hangi exceller açılırsa bilgisatarın Temp klasörüne o exceli atıyordu.
Ordan depişiklik yapıp başka yere kaydedebilirsiniz exceli.
Adamlar yapmış helal olsun bir exe ile tüm excelleri bir exe ye gömmeyi.
Sizin vbada yapabileceğiniz ise dediğim gibi gerekli excelleri açıp bir klasörde biriktşrmek ve excelde bir buton vs... ile istediğiniz excelleri açabilirsiniz.
Exe ile dediğim arasında tek fark exe de exceller proğrama gömülü anladım.
 
Ana Dosya exceli açın.
Klasör adlarını ve içindeki excel adlarını otomatik alır.
Örneğin userform açılınca C deki + ya tıklanıp alttakileri çıkınca çift tıklayınca excel açılır.
basit örnek olarak yaptım tabii gelişebilir.

Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
 
Son düzenleme:
Konu Sahibi
Merhabalar üstad, dosya hata veriyor, hata kodu (coudvnot load an objeot bocense it is notavotlable on thismerhine) (Türkçesi "bir nesne yüklenemiyor, bu üründe vazgeçilemez")
 
Konu Sahibi
Koddaki hata
Private Sub UserForm_Initialize()
Dim fso As New Scripting.FileSystemObject
Dim klasor As Folder, file As file, dosyaAd As String, klasorAd As String

With Me.TreeView1
 
Koddaki hata
Private Sub UserForm_Initialize()
Dim fso As New Scripting.FileSystemObject
Dim klasor As Folder, file As file, dosyaAd As String, klasorAd As String

With Me.TreeView1
Geliştirici sekmesinde Tools > References > Microsoft Common Control 6 gibi bir şey olması lazım. o seçili mi bakar mısınız?
 
Excel 64 bit ise ondan hata vermiştir bence.
Vb.net ilede yapabilirsem excele gerek kalmaz ama fazla anlamıyorum.
Gifteki gibi istiyorsanız bu forumda vb.net dan anlayanlar var belki onlarda aynısını yaparlar.
 
Koddaki hata
Private Sub UserForm_Initialize()
Dim fso As New Scripting.FileSystemObject
Dim klasor As Folder, file As file, dosyaAd As String, klasorAd As String

With Me.TreeView1
Sizde reference olması gerek ordan işaretli olanıda seçin deneyin.

Screenshot 2024-02-20 070144.png
 
Konu Sahibi
Evet Excel 64 bit , bu konuyu defalarca siteye yazdım, sonuç alamadım. Benim derdim ilk yüklediğim dosya üzerinde ekleme-çıkartma-değişiklik yapmaktı
 
Exe yapma olayını tam başaramadım anlayan varsa seviniriz kodları açık ekledim Treeview dosyasında.

Çalıştırmak için Exe Dosyalar içindeki Treeview olanı açın.
EĞİTİM zip içindekileride masaüstüne atın EĞİTİM olarak.

İcon ekledim ve excel açınınca Form alta iniyor.
Vb.net kodları visual basic ile açılıp orda değişiklik yapılabilinir Treeview dosyasında.
Ben koda EĞİTİM Klasör yolunu masaüstü olarak verdim.

Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
 
Son düzenleme:
Çözüm
Dosyayı güncelledim gifteki gibi iç içe klasörlerdede çalışıyor kodları bulup uyarlamak bayağı uğraştırdı :)
Aslında exceli vba daki gibi shell ile açmak istedim ama bulamadım çözümü.
Herzaman merak ettiğim dosyanın tek exe olarak görükmesini burdada yapamadım.
Normalde setup ile yapılıyor ama gerek yok setupa.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst