- Katılım
- 5 Kasım 2007
- Mesajlar
- 4,727
- Excel Vers. ve Dili
- 64 Bit TR - Microsoft Office 365 - Win11 Home
Merhaba,
GİRİŞ isimli çalışma sayfamda ;
Private Sub Worksheet_Change(ByVal Target As Range) ile başlayan bir kod var.
GİRİŞ isimli sayfaya 2 nci bir kodu (aşağıdaki kodu) yazınca ;
Private Sub Worksheet_Change(ByVal Target As Range) kodundan dolayı hata veriyor.
Aşağıdaki kodu MODÜL'e kaydedip GİRİŞ sayfasında etkin kılmak için kodda ne gibi bir düzeltme yapmam lazım.
NOT ; Kod, en son F satırına veri girilince satır kaydırmaktadır.
Teşekkür ederim.
GİRİŞ isimli çalışma sayfamda ;
Private Sub Worksheet_Change(ByVal Target As Range) ile başlayan bir kod var.
GİRİŞ isimli sayfaya 2 nci bir kodu (aşağıdaki kodu) yazınca ;
Private Sub Worksheet_Change(ByVal Target As Range) kodundan dolayı hata veriyor.
Aşağıdaki kodu MODÜL'e kaydedip GİRİŞ sayfasında etkin kılmak için kodda ne gibi bir düzeltme yapmam lazım.
Kod:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim X As Byte
If Intersect(Target, [A2:F2]) Is Nothing Then Exit Sub
If WorksheetFunction.CountA(Range("A2:F2")) = 6 Then
Range("A2:F2").Insert Shift:=xlDown
Range("A2:F2").Clear
With Range("A2:F" & Range("A65536").End(3).Row)
For X = 1 To 4
.Borders(X).LineStyle = xlContinuous
Next
End With
Range("A2").Select
End If
End Sub
NOT ; Kod, en son F satırına veri girilince satır kaydırmaktadır.
Teşekkür ederim.
