Excell Formül Yardım
5
●98
- 01-03-2024, 18:39:57Merhabalar, excel'de bir A sayfasına girdiğim verileri, B sayfasına kopyalama nasıl yapabilirim ? Ama A sayfasından sildiğimde B sayfasından silinmemesi lazım. Log tutma gibi düşünün. Şimdiden teşekkür ederim.
- 01-03-2024, 18:41:27Basit olarak = köy istediğin sayfa ve hücreye git oradaki değer tıkla.
- 01-03-2024, 18:43:05Evet bunu yapıyorum ama A sayfasında sildiğimde = koyduğum yerdeki veri de siliniyor.kpsshaberlerim adlı üyeden alıntı: mesajı görüntüle
- 20-05-2024, 17:16:09
Adımlar:
- Excel Dosyanızı Açın: Excel dosyanızı açın ve "Geliştirici" sekmesini etkinleştirin. Eğer "Geliştirici" sekmesi görünmüyorsa, "Dosya" > "Seçenekler" > "Şeridi Özelleştir" yolunu izleyerek "Geliştirici" sekmesini etkinleştirin.
- VBA Düzenleyicisini Açın: "Geliştirici" sekmesinde "Visual Basic" butonuna tıklayarak VBA düzenleyicisini açın.
- Yeni Modül Ekleyin: VBA düzenleyicisinde, sol tarafta yer alan proje penceresinde dosyanızın ismine sağ tıklayın ve "Insert" > "Module" seçeneğini tıklayın. Yeni bir modül eklenecektir.
- Kodu Ekleyin: Aşağıdaki kodu yeni eklediğiniz modüle yapıştırın:
Private Sub Worksheet_Change(ByVal Target As Range) Dim wsSource As Worksheet Dim wsLog As Worksheet Dim lastRow As Long Dim copyRange As Range ' A ve B sayfalarını tanımla Set wsSource = ThisWorkbook.Sheets("A") Set wsLog = ThisWorkbook.Sheets("B") ' Değişiklik A sayfasında mı kontrol et If Not Intersect(Target, wsSource.Range("A1:Z1000")) Is Nothing Then Application.EnableEvents = False ' A sayfasında değişiklik olduğunda log sayfasına kopyala Set copyRange = Target lastRow = wsLog.Cells(wsLog.Rows.Count, "A").End(xlUp).Row + 1 copyRange.Copy Destination:=wsLog.Cells(lastRow, 1) Application.EnableEvents = True End If End Sub
- 28-05-2024, 00:20:16chatgbt kokuyor sanki burası dmsşldmşsdmsşshms adlı üyeden alıntı: mesajı görüntüle