Veri Kaydı Satır Başlangıç Sırasını Yazma

Kısa Açıklama

Veri Kaydı Satır Başlangıç Sırasını Yazma isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
Excel Versiyonu
Excel 365
Excel Sürümü
64 Bit
Excel Dili
İngilizce
Merhabalar,


Aşağıda bir kayıt formu için kullandığım kodlar üzerinde değişiklik yapmak istiyorum. Normalde başlıklar birinci satırda veri girişi ise ikinci satırdan başlıyor. Ancak ben başlıkları 6. satıra alarak verileri 7. satırdan girmeye başlayacağım. Bu durumda aşağudaki kodları ne şekilde revize etmem gerekir ? Yardımcı olabilicek birileri var ise çok memnun olurum.

Saygı ve sevgilerimle,
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(50 satır)
 
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)

Yerine aşağıdakini kullanarak:

Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
 
Hocam tekrar merhaba,

Söylemiş olduğunuz gibi kodlarda değişikliğe gittim ancak başlıklar listbox da aşağıda çıkıyor.

Birde multi search olarak adlandırdığım ve hali hazırda userform üzerinde de olan command butonu çalışma sayfasından nasıl bağlayabilirim ?

Yardımcı olabilirseniz çok memnun olurum.

Saygılarımla,
 
Başlıkları en üstte almak için rowsource ile veri çekmeniz gerekir. Label ile başlık eklemeyi denediniz mi?
Örnek;
Screenshot_20231012-210104_Gallery.webp

"userform üzerinde de olan command butanu çalışma sayfasından nasıl bağlayabilirim ?"

Burada ne demek istediğinizi anlamadım.
 
Başlıkları en üstte almak için rowsource ile veri çekmeniz gerekir. Label ile başlık eklemeyi denediniz mi?
Örnek;

#Hocam söylemek istediğiniz şeyi doğru anladıysam aşağıdaki gibi;

Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(6 satır)


"userform üzerinde de olan command butanu çalışma sayfasından nasıl bağlayabilirim ?"

#Ana userform (data entry) üzerinde başka bir multi search butonu ile diğer bir listbox daha açılıyor. Bu list box u ayrıca çalışma sayfasındaki multi search butonuna da eklemek istiyorum. Hem user form üzerindne hemde çalışma sayfasında açılsın istiyorum. (Bu arada list box da arama yaparkende bir hata alıyorum. Nerede yanlış yaptım bulamadım. Ömer baran hocamın önerisi üzerinde listbox ismini Me.lstFiltre > lstFiltre olarak da revize ettim ancak yine de olmadı.

Normalde aramayı aşağıdaki gibi yapmalı. aslında bu kod başka bir dosyada gayet sorunsuz çalışıyor. ancak ekteki dosyada kullanmak istediğimde hata veriyor. anlam veremedim.

1697135039898.webp

Syg,
 
Ekli dosyalar
Listbox un kendi başlık alanını kullanabilmeniz için rowsource özelliğini kullanmanız lazım. Alt satırlarda bulunan başlıklar için ise tüm sayfayı rowsource alanına tanımlarsanız(sizin yaptığınız gibi) başlıklar ortada kalacaktır. Bunun için rowsource a tanımladığınız alanında değişken olması gerekir.
Eğer listbox başlığını kullanmayıp sabit başlık isimleri kullanmak isterseniz örnek verdiğim ekran görüntüsündeki gibi LABEL kullanabilirsiniz. Bahsettiğim, Userform üzerine label ekleyip, bu label i listbox üzerine konumlandırıp sütun başlığı olarak kullanma işlemi.
Telefonda olduğum için diğer sorunuza şuan cevap veremiyorum.
 
Hocam başlık problemini söylemiş olduğunuz gibi aşağıdaki kodda düzeltme yaparak hallettim.

Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(7 satır)

Ancak bu seferde bir sonraki yeni kayıt işleminde eskisini silerek yerine yenisini yazıyor. Yani bir sonraki satır geçmiyor. Bunu nasıl aşabilirim sizce?

Syg,
 
Normalde kayıt işlemleri sırasında herhangi bir hata yoktu. Yukarıdaki kodda düzeltme yapınca eski verileri silerek yerine yenisini kaydetmeye başladı.


Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(42 satır)
 
Tek tek, ders gibi, en küçük sorun için bir sürü yazışma vs çok anlamlı gelmiyor bana.

Forumda arama yapıp,
-- hazır DOSYAlardan birini,
-- veya çözüldü olarak işaretlenmiş bir konu sayfasındaki belgelerden birini,

kendinize kılavuz edip oradan yürümenizde yarar görüyorum.

En azından çalışır durumda bir dosyayı başlangıç noktası olarak kullanmış olursunuz.

Tabi benim fikrim böyle.
Tercih sizin.
 
@Ömer BARAN

Hocam normalde başlıklar A1 satırında da iken hiçbir sorun yok. Veri giriş formu sıkıntısınız çalışıyor ancak başlıkları 6 satıra aldığımda yani yerini değiştirdiğimde her şey karışıyor. Belkide çok basit bir değişiklik ama ben bulamıyorum. Bu yüzden konu uzadıkça uzuyor. Bu formu başka örnek formları kılavuz edinerek oluşturdum, bir haftadan beri uğraşıyorum :(

Syg,
 
Belgeyi userform üzerinden yönetmek biraz farklı ve zordur.
Temel kararlar verilmeli:
-- Başlık satırı,
-- Listboxa veri alma yöntemi,
-- Kullanılan nesne Listbox olduğuna göre
başlıkları veri/arama/kaydetme gibi işlemlerin dışında tutmak,
-- sütun başlıkları için, listboxa dahil etmek yerine listboxun üstünde yanyana konumlanmış LABEL nesneleri kullanmak,
-- veri kaynağında, benzersizlik garantisi olacak ID gibi bir sütun olması,
vs vs.

İşte bu tür sorunların yaşanmaması için, hazır bir dosya üzerinden başlamanızı önermiştim.

Telefondan ancak bu kadar yazabildim.
 
Merhaba,

İlgili kodlarda aşağıdak gibi değişikliğe giderek çözdüm.

Yardımlarınız için teşekkürler.

Syg,

Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(11 satır)
 
Kullandığınız bu arama formunda şuan kullandığınız kodlarla arama yapabiliyor musunuz?

@okutkan

Hocam nomalde aşağıdaki dosyada düzgün çalışıyor. Ancak bu formu aynı kodlar ile ilk paylaşmış olduğum dosyaya uyguladığımda düzgün çalışmıyor. Ayrıca başlıkların hepsini göstermiyor. (Başlık sayılarını arttırma durumu da olabilir.) Başlıkları 7. satıra kaydıracağım.

Syg,
 
Ekli dosyalar
Kendi dosyanıza uygulamak için; excel dosyasına DataFiltre isminde bir sayfa ekleyin.
Userform2 deki tüm kodları silip aşağıdaki kodu ekleyin.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(33 satır)
 
Çözüm
Geri
Üst