kriterlere göre veri kopyalama

Katılım
7 Şubat 2024
Mesajlar
14
Excel Vers. ve Dili
Microsoft Office Professional Plus 2016

merhaba
üsteki link görselinden detaylı olarak anlatmaya çalıştım.

bir tabloda istenilen verileri başka bir tabloda alt alta gelecek şekilde sıralama

yardımlarınız için şimdiden teşekkür ederim
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,857
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Selamlar
Formumuza hoş geldiniz.


İnceleyiniz


Not: Excel Versiyon ve Dili Lütfen değiştiriniz
 
Katılım
7 Şubat 2024
Mesajlar
14
Excel Vers. ve Dili
Microsoft Office Professional Plus 2016
yardımınız için çok teşekkür ederim. ihtiyacıma uygun fakat ben tam kullabilmem için kodu düzenleyecek bilgiye sahip değilim. size excel dosyasını göndersem ona uyarlayabilir misiniz.
 
Katılım
9 Şubat 2022
Mesajlar
204
Excel Vers. ve Dili
Office 2021 Türkçe (x64)
Altın Üyelik Bitiş Tarihi
09-02-2027
Hocam Muzaffer bey.. tarif ettiğinizi zaten yapmış, dosyaya makro butonu bile koymuş.

1- indirilen dosyaya sağ klik yapın, engellemeyi kaldırı işaretleyin. Makro aktif olsun yani
2-Koda göre sayfanızın ismi Sayfa2 olmalı
3-kodu kendinize uyarlamak için, görünüm, makrolar, makroları görüntüle, düzenleye tıklayın
buradaki If ws.Cells(i, "A").Value = 1 Then satırındaki, 1 yerine istediğiniz koşul neyse onunla değiştirip, kaydedin.
Hepsi bu kadar.


Kod:
Option Explicit

Sub aktar()
Dim i, y As Integer, lr As Integer, ws As Worksheet
Set ws = ThisWorkbook.Sheets("Sayfa2")
lr = ws.Range("A1048576").End(xlUp).Row
ws.Range("F2:H" & lr).ClearContents
Application.ScreenUpdating = False
Application.DisplayAlerts = False
y = 2
      For i = 2 To lr
            If ws.Cells(i, "A").Value = 1 Then
                  ws.Range("A" & i & ": C" & i).Copy ws.Range("F" & y)
                  y = y + 1
            End If
      Next i

Application.ScreenUpdating = True
Application.DisplayAlerts = True

MsgBox "İşlem Tamam", vbInformation, Application.UserName
End Sub
 
Katılım
7 Şubat 2024
Mesajlar
14
Excel Vers. ve Dili
Microsoft Office Professional Plus 2016
evet çok teşekkür ederim. aynı satırlara başka veri girildiğinde yandaki veriler güncelleniyor. birde bu çok basit bir anlatım gerçek tablo daha karmaşık. link üzerinden rica etsem tabloyu bakabilir misiniz. excelli açınca direk anlaşılıyor. yardımlarınız için çok teşekkür ederim. yarına yetiştirmem gerekiyor. olabildiğince erken gönderme imkanınız varsa çok iyi olur. anlayışınız için teşekkürler..

 
Son düzenleme:

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,857
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Katılım
7 Şubat 2024
Mesajlar
14
Excel Vers. ve Dili
Microsoft Office Professional Plus 2016
çok güzel çalışıyor elinize sağlık çok teşekkür ederim.
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,857
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Selamlar
 
Son düzenleme:
Üst