Merhaba arkadaşlar;
Daha önce asi_kral arkadaşım tarafından hazırlanan bir kod için yardıma ihtiyacım var. Kod bir alt satıra geçildiğinde bür üst satırındaki bilgilari alt satıra otomatik kopyalıyor. Ancak ufak bir sıkıntım var. ben 1. satır bilgilerim sabit olduğu için işlemin 2. satırdan itibaren başlamasını istiyorum. yani 2. satır boşken 1. satırdaki bilgiler gelmesin kopyalamaya 3. satırdan itibaren başlasın. Ayrıca üstteki A,B,C ikonlarından bütün satırı seçtiğim zaman en alttaki satırı en üstte kopyalıyor. bunu da yapmamasını istiyorum.
Kod;
Daha önce asi_kral arkadaşım tarafından hazırlanan bir kod için yardıma ihtiyacım var. Kod bir alt satıra geçildiğinde bür üst satırındaki bilgilari alt satıra otomatik kopyalıyor. Ancak ufak bir sıkıntım var. ben 1. satır bilgilerim sabit olduğu için işlemin 2. satırdan itibaren başlamasını istiyorum. yani 2. satır boşken 1. satırdaki bilgiler gelmesin kopyalamaya 3. satırdan itibaren başlasın. Ayrıca üstteki A,B,C ikonlarından bütün satırı seçtiğim zaman en alttaki satırı en üstte kopyalıyor. bunu da yapmamasını istiyorum.
Kod;
Kod:
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim STR As Long
STR = Range("A" & Rows.Count).End(xlUp).Row
Application.EnableEvents = False
If Intersect(Target, Range("A" & STR + 1 & ":E" & STR + 1)) Is Nothing Then _
Application.EnableEvents = True: Exit Sub
Cells(Target.Row, "A") = Cells(STR, "A")
Cells(Target.Row, "B") = Cells(STR, "B")
Cells(Target.Row, "C") = Cells(STR, "C")
Cells(Target.Row, "D") = Cells(STR, "D")
Cells(Target.Row, "E") = Cells(STR, "E")
Application.EnableEvents = True
End Sub
