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

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
 
Merhaba Sayın Hocam,
sonuçlar ekte (önce aynı dosyayı iki defa koymuşum)
Saygılarımla
 

Ekli dosyalar

  • 2021-11-17_13-20-38.png
    2021-11-17_13-20-38.png
    7.9 KB · Görüntüleme: 2
  • 2021-11-17_13-23-18.png
    2021-11-17_13-23-18.png
    7.1 KB · Görüntüleme: 1
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
 
Merhaba Sayın Hocam,
İlgi ve sabrınıza çok teşekkür ederim. Bu tam istediğim gibi çalıştı.
Saygılarımla
 
Geri
Üst