• 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ü Klasör içine Sayfa aç kaydet

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.

BERKBABA44

Yeni Üye
Katılım
23 Eyl 2021
Mesajlar
236
Çözümler
2
Aldığı beğeni
73
Excel V
Office 2019 TR
Konu Sahibi
Siz değerli arkadaşlarımdan bir istirhamım olacak. Şöyle ki;
Birde excel sayfamın içinde "Ödeme Şablonu" isminde bir sayfam var (Gizlenmiş sayfadır ama ekli dosyada açıktır)

excel dosyamın içindeki Userformu açıyorum Listview' e tıklayınca Bilgiler TextBoxlara aktarılıyor.
Ödeme Yılı, Ödeme Ayı ve Ödeme Günü bilgilerini manuel girildikten sonra hesaplama kısmına tutarları atıyor. (Ekli dosyada bilgiler yıldızlandığı için hesaplamıyor)
Kaydet diyorum.
İşlem buradan itibaren başlayacak KAYDET İşlemi ile birlikte
Ödeme Şablonu sayfasını kopyalayacak Masaüstündeki ÖDEME KLASÖRÜ dosyasının içine kopyaladığı Ödeme Şablonu sayfasını TextBox25' de ki Maliyet numarası adı ile kaydedecek. Kaydedilen sayfanın 2. satırından itibaren
B sütununa TextBox25.Value
C sütununa TextBox3.Value
D sütununa TextBox4.Value
E sütununa TextBox1.Value
F sütununa TextBox2.Value gibi bilgileri aktaracak kaydedip kapatacak.
Tekrar bir ödeme yapılacağı zaman
ÖDEME KLASÖRÜ içinde TextBox25' de ki Maliyet numarası adı ile kaydedilen çalışma sayfasını bulacak bir alt satıra
B sütununa TextBox25.Value
C sütununa TextBox3.Value
D sütununa TextBox4.Value
E sütununa TextBox1.Value
F sütununa TextBox2.Value gibi bilgileri aktaracak kaydedip kapatacak.
ToggleButton1 Butonu ile de aktif olduğunda TextBox25' de ki Maliyet numarası adı ile kaydedilen çalışma sayfasını Ekli dosyaya bir sayfa açıp kopyalayacak.
Pasif olduğunda da kopyalanan sayfayı silecek (ÖDEME KLASÖRÜ içinde silmeyecek)

Rica etsem yardımcı olabilir misiniz?
 
Çözüm
1. Userform Tıklama İşlemi
Userform 'da bir ListView'e tıklanmasıyla ilgili işlemi şu şekilde yapabiliriz:

HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.

2. Manuel Giriş Yapıldıktan Sonra Hesaplama
Hesaplama yapılacak bir buton ile şu şekilde veri aktarımı ve hesaplama yapılabilir:

HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.

3. Ödeme Şablonu Sayfasını Kopyalama ve Kaydetme
Ödeme Şablonu sayfasını...
1. Userform Tıklama İşlemi
Userform 'da bir ListView'e tıklanmasıyla ilgili işlemi şu şekilde yapabiliriz:

HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.

2. Manuel Giriş Yapıldıktan Sonra Hesaplama
Hesaplama yapılacak bir buton ile şu şekilde veri aktarımı ve hesaplama yapılabilir:

HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.

3. Ödeme Şablonu Sayfasını Kopyalama ve Kaydetme
Ödeme Şablonu sayfasını kopyalamak ve belirli bilgileri kaydetmek için şu kodu kullanabilirsiniz:

HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.

4. Ödeme Yapıldığında Veri Güncelleme
Bir ödeme yapıldığında mevcut sayfaya veri eklemek için şu şekilde bir kod kullanılabilir:

HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.

5. ToggleButton ile Sayfa Kopyalama veya Silme
ToggleButton1 'in aktif olduğunda sayfayı kopyalamak, pasif olduğunda ise silmek için şu kodu kullanabilirsiniz:

HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.

6. Dosya Yolu ve İsim Değişiklikleri
Kodunuzu kişisel bilgisayarınızda kullanabilmek için dosya yolu gibi sabit değerleri güncellemeniz gerekecek. Özellikle masaüstü yolunu ve kullanıcı adını doğru girmelisiniz.

Ekstra: Dosya Kopyalama
ÖDEME KLASÖRÜ içinde Maliyet numarası adıyla kaydedilen çalışma sayfasını açma işlemi de yukarıdaki gibi yapılabilir. Eğer birden fazla dosya kopyalanacaksa, FileDialog ile kullanıcıdan dosya yolu seçmesi sağlanabilir.

Yukarıdaki adımlar size örnek bir temel sunuyor. İstediğiniz işlevselliği sağlamak için eklemeler yapabilirsiniz.
 
Çözüm
Konu Sahibi
Gecikmeli olarak da olsa ilkönce özür dilerim.
elinize emeğinize sağlık. Teşekkür ederim.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst