bu makroyu user forma uygulayabilirmiyiz

Katılım
21 Mayıs 2007
Mesajlar
169
Excel Vers. ve Dili
2000
arkadaşlar isim kaydetme ve sıralama makrosu var a1 deki ismi sayfa2 a sutununa yazıyor mükerrek konrolu yapıyor ben bu makroyu user forma kaydetmek isityorum . yani isimleri userform ile kaydetmek isityorum. yardım lütfen
 

Ekli dosyalar

Katılım
23 Ekim 2007
Mesajlar
1,135
Excel Vers. ve Dili
Excel 2003 TR
Kodları button içine ekle oluyor.

Private Sub CommandButton2_Click()
Dim k As Range
Set k = Sheets("Sayfa2").Range("a:a").Find(Sheets("Sayfa1").Range("A1").Value, , xlValues, xlWhole)
If Not k Is Nothing Then
MsgBox "[ " & Sheets("Sayfa1").Range("A1").Value _
& " ] Sayfa2de kayıtlı.Kayıt yapılmadı..!!", vbCritical, "UYARI"

Exit Sub
Else
Sheets("Sayfa2").Cells(65536, "a").End(xlUp)(2, 1) = Sheets("Sayfa1").Range("A1").Value

Sheets("Sayfa2").Range("a1:a65536").Sort Sheets("Sayfa2").Range("a1")


End If
End Sub
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Dosyanız ekte.:cool:
Kod:
Private Sub CommandButton2_Click()
Dim k As Range
Set k = Sheets("Sayfa2").Range("a:a").Find(TextBox5.Text, , xlValues, xlWhole)
If Not k Is Nothing Then
    MsgBox "[ " & Sheets("Sayfa1").Range("A1").Value _
    & " ] Sayfa2de kayıtlı.Kayıt yapılmadı..!!", vbCritical, "UYARI"
    Else
    Sheets("Sayfa2").Cells(65536, "a").End(xlUp)(2, 1) = TextBox5.Text
    Sheets("Sayfa2").Range("a1:a65536").Sort Sheets("Sayfa2").Range("a1")
End If
End Sub
 

Ekli dosyalar

Katılım
21 Mayıs 2007
Mesajlar
169
Excel Vers. ve Dili
2000
Ilgilenenlerin hepsinden allah razı olsun
 
Üst