belli bir şartı sağlayan bir excel satırını.......

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
Yanıt

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim SON, SUT As Integer
If Intersect(Target, [C2]) Is Nothing Then Exit Sub
Application.EnableEvents = False
[A2:C2].Copy
SON = Sheets("tümcam").Cells(65536, "B").End(3).Row + 1
Sheets("tümcam").Cells(SON, "B").PasteSpecial xlValues
[A2:C2].Clear
For SUT = 1 To Sheets("tümcam").Cells(65536, "B").End(3).Row
Sheets("tümcam").Cells(SUT + 1, "A") = SUT
Next
Application.CutCopyMode = False
Application.EnableEvents = True
End Sub
 
Katılım
23 Mart 2006
Mesajlar
7
yalnız hocam aktarılan yazının bir kopyasının yerinde kalmasını istiyorum
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
Yanıt

Renkli kısmı siliniz.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim SON, SUT As Integer
If Intersect(Target, [C2]) Is Nothing Then Exit Sub
Application.EnableEvents = False
[A2:C2].Copy
SON = Sheets("tümcam").Cells(65536, "B").End(3).Row + 1
Sheets("tümcam").Cells(SON, "B").PasteSpecial xlValues
[COLOR="Red"][A2:C2].Clear[/COLOR]
For SUT = 1 To Sheets("tümcam").Cells(65536, "B").End(3).Row
Sheets("tümcam").Cells(SUT + 1, "A") = SUT
Next
Application.CutCopyMode = False
Application.EnableEvents = True
End Sub
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Ekli dosyayı inceleyiniz.:cool:
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim i As Byte, sat As Long
On Error GoTo son
If Intersect(Target, [D3:D65536]) Is Nothing Then Exit Sub
If Cells(Target.Row, "B").Value <> "tümcam" Then Exit Sub
Set s1 = Sheets("tümcam")
If Cells(Target.Row, "B").Value = "" Then GoTo son
sat = s1.Cells(65536, "B").End(xlUp).Row + 1
s1.Cells(sat, "A").Value = sat - 1
For i = 2 To 4
    s1.Cells(sat, i).Value = Cells(Target.Row, i).Value
Next i
son:
Set s1 = Nothing
End Sub
 

Erdal

Altın Üye
Katılım
23 Ekim 2006
Mesajlar
1,048
Excel Vers. ve Dili
Ev: 2021 - Türkçe 32 Bit
İşyeri: 2016 - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
08-10-2029
Say&#305;n hocalar&#305;m&#305;z m&#252;sade ederse buda form&#252;lle yap&#305;lm&#305;&#351; &#351;ekli
 

Erdal

Altın Üye
Katılım
23 Ekim 2006
Mesajlar
1,048
Excel Vers. ve Dili
Ev: 2021 - Türkçe 32 Bit
İşyeri: 2016 - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
08-10-2029
dosyayı eklememişim
 
Üst