Soru Sıra No

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,494
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, Range("b2:b65536")) Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    Application.Calculation = xlCalculationManual
    Range("a2:a65536").ClearContents
    With Range("a2:a65536")
        .Formula = "=IF(b2="""","""",MAX(a$2:a2)+1)"
        .Value = .Value
    End With
    Application.Calculation = xlCalculationAutomatic
    Application.ScreenUpdating = True
End Sub
arşiv Sayfamda yukarıda ki kod mevcut. Başka sayfalardan arşiv sayfasına veri aktardığım zaman exceli kapatıyor. Rica etsem yardımcı olabilir misiniz?
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,084
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Başka sayfalardan veri aktarırken aktarılan sayfada örneğinizdeki gibi sayfa olayına bağlı kodlar varsa sayfada işlem yaptırmadan önce

ApplicationEnableEvents = False

deyip sayfa olaylarını pasiflemeniz gerekir. İşlem sonrasında da

ApplicationEnableEvents = True

satırıyla tekrar aktifleştirmelisiniz.

Sayfa numarasını da aktarılan sayfadaki kodlarla değil aktarım sırasında aktarım kodlarına ilave ederek yapmalısınız.
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,494
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Yusuf Abi
Teşekkür ederim
 
Üst