PERSONEL BİLGİ EKLEME (DT KARİYER)

 

 




Personel bilgilerini eklemek için label (etiket) ve textbox (metin kutusu) içeren bir form oluşturalım. 

1. Adım: Form Oluşturma Excel'de Geliştirici sekmesinden VBA penceresini açın ve yeni bir UserForm oluşturun. Formunuza şu kontrolleri ekleyin:


  • Label1: "İsim"
  • TextBox1: Kullanıcıdan isim almak için
  • Label2: "Soyisim"
  • TextBox2: Kullanıcıdan soyisim almak için
  • Label3: "Departman"
  • TextBox3: Kullanıcıdan departman almak için
  • Label4: "Email"
  • TextBox4: Kullanıcıdan email almak için
  • CommandButton1: "Kaydet" butonu

2. Adım: Kod Ekleme Formunuza çift tıklayarak kod penceresini açın ve aşağıdaki kodları ekleyin:


Private Sub CommandButton1_Click()

    Dim ws As Worksheet

    Set ws = ThisWorkbook.Sheets("PersonelBilgileri") 'Verilerin kaydedileceği sayfa adı

    ' Yeni veri eklemeden önce mevcut verileri kontrol edin

    If ws.Cells(1, 1).Value = "" Then

        ' Başlık satırı ekleyin

        ws.Cells(1, 1).Value = "İsim"

        ws.Cells(1, 2).Value = "Soyisim"

        ws.Cells(1, 3).Value = "Görev"

        ws.Cells(1, 4).Value = "Sicil No"

    End If

    

    Dim emptyRow As Long

    emptyRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row + 1 'Boş satırın bulunması

    'Formdan verileri alıp tabloya ekleme

    ws.Cells(emptyRow, 1).Value = TextBox1.Value 'İsim

    ws.Cells(emptyRow, 2).Value = TextBox2.Value 'Soyisim

    ws.Cells(emptyRow, 3).Value = TextBox3.Value 'Görev

    ws.Cells(emptyRow, 4).Value = TextBox4.Value 'Sicil No


    'Form alanlarını temizleme

    TextBox1.Value = ""

    TextBox2.Value = ""

    TextBox3.Value = ""

    TextBox4.Value = ""

End Sub


3. Adım: Tablo Oluşturma Excel'de PersonelBilgileri adında bir sayfa oluşturun ve şu başlıkları ekleyin:

  • A1: İsim
  • B1: Soyisim
  • C1: Görev
  • D1: Sicil No

Yorum Gönder

DT KARİYER KPSS Dünyasına Hoş Geldiniz
Sevgili dostum nasıl yardımcı olabilirim?
Bu alana yazınız...