• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Soru Veri kaydedince tckimlik aynı olanların alt alta gelmesi

  • Konbuyu başlatan Konbuyu başlatan balanar
  • Başlangıç tarihi Başlangıç tarihi

balanar

Altın Üye
Katılım
22 Şubat 2021
Mesajlar
348
Excel Vers. ve Dili
Excel 2007
Merhaba, ekte eklediğim dosyada kayıt girişi yapıldıktan sonra alttaki boş satıra veri ekliyor.

Benim burada yapmak istediğim TC'sine bakarak ekleyince direk aynı kişi olanın altına eklenmesini istiyorum yardımcı olabilirseniz sevinirim

235072

Aynı tcler alt alta.. Amacım aynı kişiye ait olanlar alt alta gelsin yeni veri eklesekte..

Dosyayı verisiz şekilde ekledim. Bununda nedeni Combobox1'e anasayfada veri olmayınca düzgün veri çekmiyor. Sayfa1'e veri eklenmeye başladıktan sonra combobox içeriğini çekiyor bu konudada yardımcı olursanız sevinirim..
 

Ekli dosyalar

  • ad.xlsm
    ad.xlsm
    30.2 KB · Görüntüleme: 7
Bu kodu modüle kopyalayın ve user formdaki verileri excele aktaran makronuzun en altına
Call Sirala yazın. Bu kod, her kayıt işleminden sonra sıralama yapacaktır.

C++:
Sub Sirala()
Columns("A:I").Sort key1:=Range("A2"), _
      order1:=xlAscending, Header:=xlYes
End Sub
 
hocam teşekkürler aynı tckimlik altına ekliyor..

Combobox1'e anasayfada veri olmayınca düzgün veri çekmiyor bu konu hakkında bilginiz var mı
 
Comboboxa ekleme yapılacak alan belirlemede bir sorun vardı. Kodu aşağıdaki şekilde düzenledim.
Eski kodun yerine bunu ekleyebilirsiniz..

C++:
Private Sub UserForm_Initialize()
Dim xfGct As Object, xyXnt As Range, xXnt As Range
Dim sstr As Long
Dim alan As String

Set xfGct = CreateObject("Scripting.Dictionary")
sstr = Sheets("vergidaireleriveiban").Cells(Rows.Count, 1).End(xlUp).Row
alan = "A2:" & "A" & sstr
Set xyXnt = Sheets("vergidaireleriveiban").Range(alan)
For Each xXnt In xyXnt
If xXnt.Value <> "" Then xfGct(xXnt.Text) = 1
Next
ComboBox1.List = xfGct.Keys
Set xfGct = Nothing
Set xyXnt = Nothing

End Sub
 
hocam çok teşekkür ediyorum..
 
Geri
Üst