Satır kopyala ekle

Katılım
13 Mart 2022
Mesajlar
18
Excel Vers. ve Dili
2010 türkçe
Altın Üyelik Bitiş Tarihi
15-03-2023
Merhaba arkadaslar... daha önceki konuları arastırdım ancak cözüm bulamadım... 5 satırdan baslayan ( a ve m ) sütunları arasında bir cizelgem var... m5 den baslayarak m sütunundaki hücrelere veri girildiginde aynı bicim ve veri dogrulamaları olan bir alt satır ekleyecek bir makroya ihtiyacım var...
 
Katılım
13 Mart 2022
Mesajlar
18
Excel Vers. ve Dili
2010 türkçe
Altın Üyelik Bitiş Tarihi
15-03-2023
Arkadaslar konu günceldir... konu hk makro yazdım fakat hep aynı satıra ekleme yapıyor... m sütunudaki hücrelere veri girildiginde o satırı kopyalayıp boş olarak bir alt satıra eklemesini istiyorum... (ozellikleri ve bicimleri dahil )
 

EmrExcel16

Destek Ekibi
Destek Ekibi
Katılım
1 Kasım 2012
Mesajlar
1,524
Excel Vers. ve Dili
Office 365 Türkçe
Merhaba , konuyla ilgilenmek isteyenler için ve varsa bir çözümü daha hızlı ulaşmanızı sağlamak adına , örnek dosya eklemenizde , dosya üzerinde de ne yapılması gerektiğini açıklamanızda fayda var diye düşünüyorum , yine de tercih sizin tabi.
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,791
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Merhaba Kullancı0642,
Birinci satırda herhangi bir hücreye A sütununda ilk boş hücrenin adını yazdırın, probleminiz çözülür.
("A"&son satır +1 ) gibi ya da =BAĞ_DEĞER_SAY(A5:A1000)+5 gibi ...
Kullandığınız makroya da o hücreyi referans gösterin.
İyi çalışmalar
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Aslında bu isteğinizi veri alanınızı Tablo'ya dönüştürerek yapabilirsiniz. Makroyla yapmak isterseniz aşağıdaki kodları ilgili sayfanın kod bölümüne (sayfa adına sağ tıklayıp kod görüntüle deyince açılan sayfaya) kopyalayıp deneyin. M5'ten itibaren veri girişi yaptığınızda o satırın biçimini ve doğrulamasını ilk boş satıra kopyalar:

PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
son = WorksheetFunction.Max(5, Cells(Rows.Count, "M").End(3).Row + 1)
If Intersect(Target, Range("M5:M" & son)) Is Nothing Then Exit Sub
Application.EnableEvents = False
    a = Target.Row
    Range("A" & a & ":M" & a).Copy Cells(son, "A")
    Range("A" & son & ":M" & son).ClearContents
    Application.CutCopyMode = False
Application.EnableEvents = True
End Sub
 
Katılım
13 Mart 2022
Mesajlar
18
Excel Vers. ve Dili
2010 türkçe
Altın Üyelik Bitiş Tarihi
15-03-2023
Yusuf bey tsk ederim... makro istedigim gibi ancaj kopyaladigı satırıda siliyor...
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,791
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Merhaba Arkadaş,
Range("A" & son & ":M" & son).ClearContents
Bu satırı silin lütfen
iyi çalışmalar
 
Katılım
13 Mart 2022
Mesajlar
18
Excel Vers. ve Dili
2010 türkçe
Altın Üyelik Bitiş Tarihi
15-03-2023
Teyfik bey söylediginiz satırı sildigimde üst satırı kopyalayıp tamamını yapıstırıyor... bizim amacımız kopyaladıgı satırı bos eklemesiydi... yinede tsk ederim...
 
Son düzenleme:
Katılım
13 Mart 2022
Mesajlar
18
Excel Vers. ve Dili
2010 türkçe
Altın Üyelik Bitiş Tarihi
15-03-2023
Yusuf bey sorunu baska makroyla cözdüm... tsk ederim...
 
Üst