- Katılım
- 11 Ocak 2008
- Mesajlar
- 1,395
- Excel Vers. ve Dili
- Office 365 (Türkçe)
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Hücreye yazınca otomatik alt satıra yazı geçmesi.
Örnek dosya ektedir.
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("D2:D65536")) Is Nothing Then Exit Sub
Cells(Target.Row + 1, "A") = WorksheetFunction.Max(Range("A:A")) + 1
Range("A2") = 1
Range("A" & Target.Row + 1 & ":D" & Target.Row + 1).Borders _
(xlEdgeLeft).LineStyle = xlContinuous
Range("A" & Target.Row + 1 & ":D" & Target.Row + 1).Borders _
(xlEdgeTop).LineStyle = xlContinuous
Range("A" & Target.Row + 1 & ":D" & Target.Row + 1).Borders _
(xlEdgeBottom).LineStyle = xlContinuous
Range("A" & Target.Row + 1 & ":D" & Target.Row + 1).Borders _
(xlEdgeRight).LineStyle = xlContinuous
Range("A" & Target.Row + 1 & ":D" & Target.Row + 1).Borders _
(xlInsideVertical).LineStyle = xlContinuous
End Sub
Birinci kod ile alt satıra geçme olayı gerçekleşti.Sağolasın..
A3 hücresine:
=EĞER(D2<>"";A2+1;"")
Veya;
A2 hücresine:
=EĞER(D2<>"";SATIR(A1);"")
yazıp, aşağıya doğru kopyalayın.
.
Copy bölümüne kopyaladım.Bunda olmadı. Üstadım.Merhaba
Alternatif olsun
Sayfanın kod bölümüne kopyalayın ve deneyin
Kod:Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Range("D2:D65536")) Is Nothing Then Exit Sub Cells(Target.Row + 1, "A") = WorksheetFunction.Max(Range("A:A")) + 1 Range("A2") = 1 Range("A" & Target.Row + 1 & ":D" & Target.Row + 1).Borders _ (xlEdgeLeft).LineStyle = xlContinuous Range("A" & Target.Row + 1 & ":D" & Target.Row + 1).Borders _ (xlEdgeTop).LineStyle = xlContinuous Range("A" & Target.Row + 1 & ":D" & Target.Row + 1).Borders _ (xlEdgeBottom).LineStyle = xlContinuous Range("A" & Target.Row + 1 & ":D" & Target.Row + 1).Borders _ (xlEdgeRight).LineStyle = xlContinuous Range("A" & Target.Row + 1 & ":D" & Target.Row + 1).Borders _ (xlInsideVertical).LineStyle = xlContinuous End Sub
Evet ben "BuÇalışmaKitabı" bölümüne kodu kopyalamışım. Sayfa 1 e kopyalayınca oldu. Sağolasın. Sağolasın. İhsan üstadım.Ahmet Cahan kardeşim,
İhsan üstadın verdiği kodu copy bölümüne değil sayfanın kod penceresine yapıştıracaksın.
ben yaptım çok güzel çalışıyor.
İhsan hocam,
Excele veri giren herkesin ihtacı olacak bir çalışma ellerine sağlık.
Selametle kalın.
İhsan hocam,
Excele veri giren herkesin ihtacı olacak bir çalışma ellerine sağlık.
Selametle kalın.
Evet ben "BuÇalışmaKitabı" bölümüne kodu kopyalamışım. Sayfa 1 e kopyalayınca oldu. Sağolasın. Sağolasın. İhsan üstadım.