Veri İlgili Sayfaya Aynen Aktarılsın

Katılım
10 Eylül 2009
Mesajlar
288
Excel Vers. ve Dili
2003 Türkçe
Ekteki dosyada elimden geldiği kadar sorunumu anlatmaya çalıştım. Şimdiden yardımlarnız için sağolun..
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

fonksiyonla yapılan çözüm işinizi görür mü?
 

Ekli dosyalar

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 CommandButton1_Click()
Dim sat As Long
Sheets("Veri Girişi").Select
If ComboBox1.Value = "" Then Exit Sub
sat = Cells(65536, "A").End(xlUp).Row + 1
If sat > 65533 Then
    MsgBox "Veri Girişi sayfasında satır doldu.Başka kayıt yapamazsınız.", vbCritical, "UYARI"
    Exit Sub
End If
If Not IsNumeric(TextBox1.Text) Then
    MsgBox "Miktar sayısal bir değer olmalıdır.", vbCritical, "UYARI"
    TextBox1.SetFocus
    Exit Sub
End If
Cells(sat, "A").Select
Cells(sat, "A").Value = ComboBox1.Value
Cells(sat, "B").Value = ComboBox2.Value
Cells(sat, "C").Value = CDbl(TextBox1.Value)
Cells(sat, "C").NumberFormat = "#,##0.00"
Cells(sat, "D").Value = TextBox2.Text
Cells(sat, "E").Value = TextBox3.Text

With Sheets(ComboBox1.Value)
    sat = .Cells(65536, "A").End(xlUp).Row + 1
    If sat > 65533 Then
        MsgBox "[ " & .Name & " ] sayfasında satır doldu.Başka kayıt yapamazsınız.", vbCritical, "UYARI"
        Exit Sub
    End If
    .Cells(sat, "A").Value = ComboBox1.Value
    .Cells(sat, "B").Value = ComboBox2.Value
    .Cells(sat, "C").Value = CDbl(TextBox1.Value)
    .Cells(sat, "C").NumberFormat = "#,##0.00"
    .Cells(sat, "D").Value = TextBox2.Text
    .Cells(sat, "E").Value = TextBox3.Text
End With
MsgBox "Kayıt Başarı ile girildi.", vbOKOnly + vbInformation, "KAYIT"
End Sub
 

Ekli dosyalar

Katılım
10 Eylül 2009
Mesajlar
288
Excel Vers. ve Dili
2003 Türkçe
İlginize teşekkür ederim. Sanırım ben Süleyman Beyin formülünü kullanacağım, nedense formül bana her zaman daha sıcak geliyor, kodlar biraz itici gelmiştir her zaman bana.

Tekrar teşekkür ederim.
 

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
İlginize teşekkür ederim. Sanırım ben Süleyman Beyin formülünü kullanacağım, nedense formül bana her zaman daha sıcak geliyor, kodlar biraz itici gelmiştir her zaman bana.

Tekrar teşekkür ederim.
Sorunza cevabı fonksiyon olarak almak istiyorsanız sorunuzu fonksiyonlar bölümünde makro ile çözüm almak istoyyorsanız sorunuzu VBA makrolar bölümünde sorunuz.Böylece başkalarının zamanınını almamış olursunuz.Mesela bu soru fonksiyonlar bölümünde soruldsaydı ben bu makroyu yazmayacaktım:cool:
 
Katılım
10 Eylül 2009
Mesajlar
288
Excel Vers. ve Dili
2003 Türkçe
Sorunza cevabı fonksiyon olarak almak istiyorsanız sorunuzu fonksiyonlar bölümünde makro ile çözüm almak istoyyorsanız sorunuzu VBA makrolar bölümünde sorunuz.Böylece başkalarının zamanınını almamış olursunuz.Mesela bu soru fonksiyonlar bölümünde soruldsaydı ben bu makroyu yazmayacaktım:cool:
Evren Bey bildiğiniz gibi forumda daha yeniyim, acemiliğime verin, vaktinizi çaldığım içinde hakkınızı helal edin. Bundan sonra daha dikkatli davranacağıma emin olabilirsiniz. İlginize teşekkür ederim saygılarımla.
 
Üst