Kopyala bul yapıştır

Katılım
14 Haziran 2006
Mesajlar
575
Altın Üyelik Bitiş Tarihi
10.04.2023
Merhaba,
Ekli dosyamda,ABC sayfamın G sutununda G9 hücresinden başlayıp sona kadar kopyalayacak ve Veri sayfamın A sutununda ABC sayfamdaki G9 hücresini bulup Veri sayfamın A sutununa bulduğu yerden aşağıya doğru ABC sayfamın G sutununu yapıştıraçak bir koda ihtiyacım var.
 

Ekli dosyalar

hımmmmmmmm

Destek Ekibi
Destek Ekibi
Katılım
10 Temmuz 2011
Mesajlar
601
Excel Vers. ve Dili
2000-2007-2010-2016
Merhaba,
Ekli dosyamda,ABC sayfamın G sutununda G9 hücresinden başlayıp sona kadar kopyalayacak ve Veri sayfamın A sutununda ABC sayfamdaki G9 hücresini bulup Veri sayfamın A sutununa bulduğu yerden aşağıya doğru ABC sayfamın G sutununu yapıştıraçak bir koda ihtiyacım var.


Dim BUL As Double
Set ABC = Sheets("ABC")
Set VERI = Sheets("Veri")

G9 = ABC.[G9] ' G9 Daki sayı
SON = ABC.Range("G9:G65000").End(4).Row ' G9 Sütunu Son satırı
OKU = ABC.Range("G9:G" & SON).Value ' G9 daki tüm verileri oku
KAC = SON - 9 ' ABC deki verielr Kaç Tane

On Error Resume Next
BUL = VERI.Range("A:A").Cells.Find(What:=G9, LookAt:=xlWhole).Row ' G9 Veri sayfasında ara, varsa satırı bul

'G9, Veri sayfasında bulunamadı-----------------------
If BUL = 0 Then
C = MsgBox("ABC Sayfasındaki G9 Hücresinde Aranan değer; " & G9 & ", Veri Sayfasında A sütununda Bulunamadı", 56, "Veri hakkında")
Exit Sub
End If

'G9, veri sayfasında Bulundu--------------------------
VERI.Range("A" & BUL & ":A65000").ClearContents 'Bulunan satırdan sonrakileri temizle
VERI.Range("A" & BUL & ":A" & BUL + KAC).Value = OKU 'Okunan değerleri veri sayfasına yaz sayfaya yaz
 
Katılım
14 Haziran 2006
Mesajlar
575
Altın Üyelik Bitiş Tarihi
10.04.2023
Teşekkürler emeğinize sağlık kod güzel çalışıyor.
 

hımmmmmmmm

Destek Ekibi
Destek Ekibi
Katılım
10 Temmuz 2011
Mesajlar
601
Excel Vers. ve Dili
2000-2007-2010-2016
Aynı kod mantığı ile ABC sayfasının O sutununu Veri sayfasının C sutununa aldırabilirmiyiz.
merhaba..
dosya ekde... yalnız bir durumu çözüme kavuşturalım...
ABC sayfasındaki G9 veya O9 ki veriler, veri sayfasında karşılığı olan sütunlarda bulunamazsa; ABC sayfasındaki tüm veriler; VERİ sayfasına, sondan itibarenmi kopyalanacak ...
Program G9 veya O9 daki verileri bulamadığı zaman uyarı vermekte...
 

Ekli dosyalar

Katılım
14 Haziran 2006
Mesajlar
575
Altın Üyelik Bitiş Tarihi
10.04.2023
Evet bulamadığı zaman veri sayfasının en sonuna ilave edecek
 
Katılım
14 Haziran 2006
Mesajlar
575
Altın Üyelik Bitiş Tarihi
10.04.2023
Merhaba,

Dosyayı inceledim, benim amacım ; ABC'deki sadece G(9) hücresi ile Veri'deki A sütununu komple karşılaştıracak. A sütununda bulduğu yerde, ABC'deki G ve karşılık gelen O sütunundaki tüm verileri Veri'deki A ve C sütunlarına yapıştıracak.
 

hımmmmmmmm

Destek Ekibi
Destek Ekibi
Katılım
10 Temmuz 2011
Mesajlar
601
Excel Vers. ve Dili
2000-2007-2010-2016
Merhaba,

Dosyayı inceledim, benim amacım ; ABC'deki sadece G(9) hücresi ile Veri'deki A sütununu komple karşılaştıracak. A sütununda bulduğu yerde, ABC'deki G ve karşılık gelen O sütunundaki tüm verileri Veri'deki A ve C sütunlarına yapıştıracak.
selam...
G9 daki veriye göre; G ve O sütunu verilerini, A ve C sütununa aktarma...
G9 daki veri A sütununda yoksa, son satırdan itibaren aktarma...
G9 daki veri, A sütununda varsa, bulduğu satırdan itibaren aktarma...

dosya ekde...
 

Ekli dosyalar

Katılım
14 Haziran 2006
Mesajlar
575
Altın Üyelik Bitiş Tarihi
10.04.2023
Teşekkürler çok güzel oldu emeğinize sağlık
 
Üst