Textbox ile İki Ayrı Sayfaya Kayıt Yapma

  • Konuyu başlatan Konuyu başlatan __TR__
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Kısa Açıklama

Textbox ile İki Ayrı Sayfaya Kayıt Yapma isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Userform üzerindeki listboxta oluşturulmuş sayfa isimleri mevcut, listboxtan seçilip textboxa getirilen sayfaya yine userform üzerinde bulunan diğer textboxlardaki verileri kaydetmek istiyorum (veriler elle girilecek). Ayrıca bu verileri Rapor sayfasına da kaydetmek istiyorum, rapor sayfasındaki kayıtlar geçici ancak oluşturulmuş sayfalardaki veriler kalıcı olarak alta alta kaydedilecek. Örnek olması açısından benzer bir örnek çalışma hazırladım yardımcı olabileceklere şimdiden çok teşekkür ederim.
 

Ekli dosyalar

Merhabalar,

Yapılmak istenen işlemi tam olarak anlayamadım ama Örnek olması açısından
ListBox'tan seçim ve TextBox'taki kayıtları seçilen sayfaya kayıt işlemi için aşağıdaki kodları UserForm'un kod sayfasına ekleyiniz.
VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(36 satır)
 
Sayın AhmetRasim verdiğiniz kod istenilen işlemi yapıyor ancak, ürün,birim,çıkan textboxlarının sadece ilk dolu olanlarını aktarıyor. Dolu olanların hepsinin aktarımını sağlayabilirsek istenilen yapılmış olacak.
 
Konunun daha anlaşılabilir olması adına; listboxtan seçilip textbox1'e gelen sayfa ismine ve aynı zamanda da rapor sayfasına ürün, birim ve çıkan textboxları ile kayıt yapmak istiyorum.
Örnek çalışmadaki sayfa isimleri tamamıyla örnek olması adına hazırlanmıştır, orjinal belgedeki sayfa isimleri farklıdır.
 
Merhabalar

#2 numaralı mesajda paylaştığım kodları, aşağıdaki kodlar ile değiştiriniz.

Kod içindeki işlemler
1- TextBox 'lar boş mu diye kontrol edilir. Eğer boş TextBox varsa uyarı mesajı çıkar ve işlem sonlanır.
2- Kayıtlar, TextBox isimlerine göre Seçilen Sayfanın ilgili sütunlarına ve Rapor Sayfasına aktarılır.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(60 satır)
 
Çözüm
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst