formdan forma sıralı şekilde aktarma

Katılım
19 Ağustos 2007
Mesajlar
61
Excel Vers. ve Dili
2003
sevgili hocalarım ilk önce ramazanınız mübarek olsun benim sorunum sekreter veya herhangi bir gruptan sildiğim kişileri işten cıkanlar grupuna sıralı bir şekilde aktarması veya işten cıkanlarda sildiğimde onu otomatik olarak silmesi satır boş kalmiycak şekilde ve birde tarih aralığını gün olarak hesaplatmak istiyorum saygılarımla dosyam ektedir KULLANICI ADI NURAY ŞİFRE 9801 SAYGILARIMLA
 
Katılım
19 Ağustos 2007
Mesajlar
61
Excel Vers. ve Dili
2003
sevgili arkadaşlar lütfen diğer sayfaya satırları nasıl atabilirim kodlarını verebilirmisiniz daha öncede belirtmiştim lütfen
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,267
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

İki tarih arasındaki günü bulmak için aşağıdaki kodu denermisiniz.

Kod:
Private Sub CommandButton1_Click()
    If TextBox1 <> "" And TextBox2 <> "" Then
    TextBox3 = Format(CDate(TextBox2) - CDate(TextBox1), "#,##0")
    End If
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,267
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

UserForm3 teki S&#304;L butonunuza ait kodu a&#351;a&#287;&#305;daki &#351;ekilde de&#287;i&#351;tirip denermisiniz.

Kod:
Private Sub CommandButton3_Click() 'S&#304;L
    If ListBox1.ListCount = 0 Then Exit Sub
    Cevap = MsgBox("Veriyi silmek istedi&#287;inize emin misiniz?", vbYesNo, "S&#304;LME &#304;&#350;LEM&#304; &#304;&#199;&#304;N ONAY")
    If Cevap = vbYes Then
    Set S1 = Sheets(ListBox1.List(ListBox1.ListIndex, 0))
    SATIR = ListBox1.List(ListBox1.ListIndex, 2)
    If S1.Name = "&#304;&#350;TEN &#199;IKANLAR" Then
    S1.Rows(SATIR).Delete
    SON = S1.Cells(65536, 2).End(xlUp).Row + 1
    For X = 4 To SON - 1
    S1.Cells(X, 1) = X - 3
    Next
    Else
    Set S2 = Sheets("&#304;&#350;TEN &#199;IKANLAR")
    SON = S2.[B65536].End(3).Row + 1
    S2.Range("B" & SON & ":G" & SON).Value = S1.Range("B" & SATIR & ":G" & SATIR).Value
    SON = S2.[B65536].End(3).Row + 1
    For X = 4 To SON - 1
    S2.Cells(X, 1) = X - 3
    Next
    S1.Rows(SATIR).Delete
    SON = S1.Cells(65536, 2).End(xlUp).Row
    For X = 3 To SON
    S1.Cells(X, 1) = X - 2
    Next
    For Each Ctrl In Me.Controls
    If TypeName(Ctrl) = "TextBox" Then Ctrl.Value = Empty
    Next
    End If
    ListBox1.Clear
    ComboBox1.Value = ""
    Set S1 = Nothing
    Set S2 = Nothing
    End If
End Sub
 
Katılım
19 Ağustos 2007
Mesajlar
61
Excel Vers. ve Dili
2003
Ab&#304; &#199;ok Supers&#304;n Sagol Eller&#304;ne Saglik Te&#350;k. Eder&#304;m
 
Üst