Soru Düğmeye tıklayınca yazdıklarım sona eklensin

Katılım
16 Temmuz 2014
Mesajlar
74
Excel Vers. ve Dili
2010 TR
Altın Üyelik Bitiş Tarihi
13-04-2024
Merhabalar arkadaşlar ilk sekmede 2 tane kısım oluşturdum. Üstere de buton koydum. İstediğim o kısma yazılan şeyler düğmeye basılınca ilgili sekmelerde en sona eklensin. İnceleyince anlaşılacaktır yardımcı olabilir misiniz?
 

Ekli dosyalar

yanginci34

Altın Üye
Katılım
6 Temmuz 2010
Mesajlar
1,592
Excel Vers. ve Dili
excel2016
Altın Üyelik Bitiş Tarihi
12-10-2026
2 nolu cevaptaki dosyayı güncelledim tekrar indirip denermisiniz.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.
Konu sahibinin eklediği örnek belgeye göre çözüm:
-- Aşağıdaki kodları; ALT+F11 tuşlarına bastığınızda açılacak VBA ekranında,
üstteki menü kısmından INSERT >> MODULE 'yi seçip, sağdaki boş alana yapıştırın,
-- Sayfadaki düğmelere (ayrı ayrı) fareyle sağ tıklayıp MAKRO ATA 'yı seçtiğinizde açılacak
küçük ekranda ilgili makronun adını seçerek işlemi onaylayın.

Artık sayfadaki düğmelere tıklayarak istediğinizsonucu elde edebilirsiniz.
.
Rich (BB code):
Sub satis()
Set a = Sheets("SATIŞ EKLE"): Set s = Sheets("SATIŞLAR")
ss = a.[C14].End(3).Row
If ss = 3 Then Exit Sub
If WorksheetFunction.CountBlank(a.Range("C4:F" & ss)) > 0 Then
    MsgBox "EKSİK BİLGİLER VAR"
    Exit Sub
End If
With a.Range("C4:F" & ss)
    .Copy s.Cells(s.Cells(Rows.Count, 1).End(3).Row + 1, 1)
    .ClearContents
End With
MsgBox "Veriler Aktarıldı."
End Sub
Sub gider()
Set a = Sheets("SATIŞ EKLE"): Set g = Sheets("GİDERLER")
gg = a.[C29].End(3).Row
If gg = 18 Then Exit Sub
If WorksheetFunction.CountBlank(a.Range("C19:F" & gg)) > 0 Then
    MsgBox "EKSİK BİLGİLER VAR"
    Exit Sub
End If
With a.Range("C19:F" & gg)
    .Copy g.Cells(g.Cells(Rows.Count, 1).End(3).Row + 1, 1)
    .ClearContents
End With
MsgBox "Veriler Aktarıldı."
End Sub
 
Üst