Bir kullanıcı bunu farklı soru :
İşte aralığı izleyecek bazı kodlar
A1:G12
Hangi sayfada olursa olsun kodun içinde. Eğerr
değiştirilen satır, sonra kod her şeyi Ar: Gr'dan kod adı olan bir sayfaya kopyalar. shtLog. (Kod adı, VBA'da gösterilen addır, sekmedeki ad değil. Excel'de görüyorsunuz.) Bu, doğru yönde hareket etmenizi sağlamalıdır.Private Sub Worksheet_Change(ByVal Target As Range) Dim r As Integer Dim c As Integer Dim arr(1 To 1, 1 To 12) If Not Intersect(Target, Range("A1:G12")) Is Nothing Then r = Target.Row For c = 1 To 12 arr(1, c) = Cells(r, c).Value Next With shtLog .Range(.Cells(.UsedRange.Rows.Count + 1, 1), .Cells(.UsedRange.Rows.Count + 1, 12)) = arr End With End If End Sub
Ancak, bir modülde ve VBA Düzenleyicide kullandığım kodu görebildiğim halde makroyu göremiyorum, bulamıyorum, seçemiyorum veya çalıştırmıyorum, böylece kaydedicinin nasıl çalışacağına dair hiçbir fikrim yok.
Kodun nasıl çalışacağını bilen var mı, böylece belirlenen sayfada kayıt yapmaya başlayacak mı?