şarta bağlı kopyala yapıştır yapmak

Katılım
22 Eylül 2020
Mesajlar
35
Excel Vers. ve Dili
Türkçe
Altın Üyelik Bitiş Tarihi
23-09-2021
cizelgede J2 DEĞERİNE "tamamlandı" yazdığımda I2 hücresindeki formül ile hesaplanmış değeri L2 hücresine değer olarak kopyalayıp yapıstırmak istiyorum .
VBA ile yapılabilirmi? Birde listem aynı formatta aşağıya doğru gidiyor. Hocam yardımcı olur musunuz
 

muratboz06

Destek Ekibi
Destek Ekibi
Katılım
23 Mart 2017
Mesajlar
552
Excel Vers. ve Dili
Office365 TR
L2 hücresine =Eğer(J2="Tamamlandı";L2=I2;"") yazıp aşağıya doğru kopyalasanız problem çözülür mü?
 
Katılım
22 Eylül 2020
Mesajlar
35
Excel Vers. ve Dili
Türkçe
Altın Üyelik Bitiş Tarihi
23-09-2021
böyle yine formülleriyle getiriyor ama ben J2 hücresine tamamlandı yazdığım andaki I2 nın sadece değerini L2 ye kopyala yapıştır yapsın istiyorum

cünkü ı2 hücresindeki değerler sürekli değişiyor
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,454
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
İşlemi yapmak istediğiniz sayfanızın kod bölümüne uygulayıp deneyiniz.

J sütununa elle "Tamamlandı" yazdığınızda kod devreye girecektir.

C++:
Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Veri As Range
    If Intersect(Target, Range("J2:J" & Rows.Count)) Is Nothing Then Exit Sub
    For Each Veri In Intersect(Target, Range("J2:J" & Rows.Count))
        If UCase(Replace(Replace(Veri.Value, "i", "İ"), "ı", "I")) = "TAMAMLANDI" Then
            Veri.Offset(, 2).Value = Veri.Offset(, -1).Value
        Else
            Veri.Offset(, 2).Value = ""
        End If
    Next
End Sub
 
Üst