Çift tıkla ve sil

aydgur

Altın Üye
Katılım
31 Ekim 2005
Mesajlar
447
Excel Vers. ve Dili
Excel 2007 Türkçe
Altın Üyelik Bitiş Tarihi
04-03-2028
İyi günler sayın katılımcılar.
Aşağıdaki kod ile "AÇIK" sayfasından "680415" sayfasına aktarabiliyorum , fakat
"AÇIK" sayfasındaki aktardığım satırdan da J sütunundaki den k gelen hücreyi de silsin istiyorum.
Olmadı akatardığım tüm satırı silsin
Ne yapabilirim ?
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
On Error Resume Next
Application.ScreenUpdating = False
If Target = "" Then Exit Sub
If Intersect(Target, [C:C]) Is Nothing Then Exit Sub
Set s1 = Sheets("AÇIK")
Set s2 = Sheets("680415")

son = s2.Cells(65536, 1).End(3).Row + 1
s2.Range("a" & son & ":j" & son & "").Value = Range("a" & Target.Row & ":j" & Target.Row & "").Value
Target.Offset(1, 0).Select
Set s1 = Nothing
Set s2 = Nothing
Application.ScreenUpdating = True
End Sub
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Bu şekilde deneyin.
Kod:
s2.Range("a" & son & ":j" & son & "").Value = Range("a" & Target.Row & ":j" & Target.Row & "").Value 
rows(target.row).delete
 

aydgur

Altın Üye
Katılım
31 Ekim 2005
Mesajlar
447
Excel Vers. ve Dili
Excel 2007 Türkçe
Altın Üyelik Bitiş Tarihi
04-03-2028
Teşekkür ederim. Peki sizi yakalamışken ; yukarıdaki çift tıklamaya uyarlayarak çift tıklama ile
"AÇIK" sayfasındaki C sütününa denk geleni "680415" sayfasındaki C sütününa
"AÇIK" sayfasındaki F sütününa denk geleni "680415" sayfasındaki B sütününa
"AÇIK" sayfasındaki J sütününa denk geleni "680415" sayfasındaki E sütününa
"AÇIK" sayfasındaki K sütününa denk geleni "680415" sayfasındaki G sütününa
"AÇIK" sayfasındaki L sütününa denk geleni "680415" sayfasındaki I sütününa gönderebilir mi ?
Buna uygun bir makro var ama sayfa yüklü olduğundan dönüp duruyor ve çok geç aktarıyor.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Bu iş için aynı kod satırını kullanabilirsiniz. Önceki satırı silip aşağıdaki kodu çoğaltın. Tırnak içinde yazılan kısımları sütun isimlerine göre değiştirin.
Kod:
s2.Range("c" & son & ":c" & son & "").Value = Range("c" & Target.Row & ":c" & Target.Row & "").Value
 

aydgur

Altın Üye
Katılım
31 Ekim 2005
Mesajlar
447
Excel Vers. ve Dili
Excel 2007 Türkçe
Altın Üyelik Bitiş Tarihi
04-03-2028
Günaydın teşekkür ederim.
"AÇIK" sayfasındaki F sütününa denk geleni "680415" sayfasındaki B sütününa aktarmak için
s2.Range("f" & son & ":f" & son & "").Value = Range("f" & Target.Row & ":f" & Target.Row & "").Value mi yapayım ?
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Hayır. Aşağıdaki şekilde yazmanız gerekiyor.
Kod:
s2.Range("b" & son & ":b" & son & "").Value [code]
 

aydgur

Altın Üye
Katılım
31 Ekim 2005
Mesajlar
447
Excel Vers. ve Dili
Excel 2007 Türkçe
Altın Üyelik Bitiş Tarihi
04-03-2028
Çok teşekkür ederim , diğerlerinide ekledim.
 

aydgur

Altın Üye
Katılım
31 Ekim 2005
Mesajlar
447
Excel Vers. ve Dili
Excel 2007 Türkçe
Altın Üyelik Bitiş Tarihi
04-03-2028
Çok pardon . AÇIK sayfasındaki bilgileri aktardıktan sonra SADECE J sütünundaki bilgiyi sil nasıl eklenir?
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Böyle deneyin.
Kod:
cells(target.row,"j").clearcontents
 

aydgur

Altın Üye
Katılım
31 Ekim 2005
Mesajlar
447
Excel Vers. ve Dili
Excel 2007 Türkçe
Altın Üyelik Bitiş Tarihi
04-03-2028
Çok güzel oldu , diğerleri için de değiştirebildim.
Emeğinize saplık , iyi tatiller iyi ramazanlar dilerim.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Teşekkürler, size de hayırlı ramazanlar dilerim.
 
Üst