Sayı numarasına göre veri kaydetme

Katılım
10 Ağustos 2017
Mesajlar
159
Excel Vers. ve Dili
Excel 2017
Türkçe
Altın Üyelik Bitiş Tarihi
11-03-2023
Merhaba ,

Ekte yer alan dosyada veri kayıt ekranında kayıt numarası girdiğimde Data sayfasında yer alan ilgili isimdeki alana verileri kaydemesini istiyorum.

Daha önce veri gişi yaptığım bir alana yeni bilgiler gelince onlarıda kaydetmek maksatlı.

Yani 4536 numarasını texbox a girdiğimde karşsında yer alan ALAN12 İLE ALAN 19 arasındaki hücrelere kaydetmesi için yardımcı olabilir misiniz.

İyi çalışmalar
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Deneyiniz.
Kod:
Private Sub CommandButton1_Click()

    Dim Sd As Worksheet, c As Range, sat As Long, i As Byte, sut As Integer
        
    Set Sd = Sheets("Data")
    sut = 13
    
    Set c = Sd.[B:B].Find(TextBox9, , xlValues, xlWhole)
    If Not c Is Nothing Then
        sat = c.Row
    Else
        sat = Sd.Cells(Rows.Count, "B").End(xlUp).Row + 1
        Sd.Cells(sat, "B") = TextBox9
    End If
    
    For i = 1 To 8
        Sd.Cells(sat, sut + i - 1) = Controls("TextBox" & i)
    Next i
  
End Sub
 
Katılım
10 Ağustos 2017
Mesajlar
159
Excel Vers. ve Dili
Excel 2017
Türkçe
Altın Üyelik Bitiş Tarihi
11-03-2023
Teşekkür ederim Ömer Bey çalışıyor

İyi çalışmalar
 
Üst