Sütundaki hücrelerdeki bilgilerin ENTER ile başka bir hücreye gönderilmesi

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Hata veren satırı pasif edip,E6 hücresinin içeriğini silin ve aşağıdaki satırı oraya yazın. ne sonuç verecek
Range("E6")= Range("E6")+1
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Sayfa1 de B6:B9 aralığında yazanlar ENTER tuşu basılan hücrenin değeri E6 ya ilave ediliyor
Sayfa2 de B6:B11 aralığında yazanlar ENTER tuşu basılan hücrenin değeri E6 ya ilave ediliyorve o hücrenin içierği siliniyor.

Kodlar bu şekilde çalışıyor.

Hata veren satırlar neden hata veriyor bilmiyorum ama aşağıdaki gibi makroyu değiştirerek deneyin.
C++:
Sub Makrom()
    If ActiveWorkbook.Name = ThisWorkbook.Name Then
    If ActiveSheet.Name = "Sayfa1" And ActiveCell.Column = 2 And ActiveCell.Row >= 6 And ActiveCell.Row <= 9 Then
        Application.EnableEvents = False
        Range("E6") = Trim(Range("E6") & " " & ActiveCell)
        Application.EnableEvents = True
    End If
    If ActiveSheet.Name = "Sayfa2" And ActiveCell.Column = 2 And ActiveCell.Row >= 6 And ActiveCell.Row <= 11 Then
        Application.EnableEvents = False
        Range("E6") = Trim(Range("E6") & " " & ActiveCell)
        ActiveCell = ""
        Application.EnableEvents = True
    End If
    End If
    ActiveCell.Offset(1, 0).Select
End Sub
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,794
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Merhaba Sayın Hocam,
İlgi ve sabrınıza çok teşekkür ederim. Bu tam istediğim gibi çalıştı.
Saygılarımla
 
Üst