Macro'da değişiklik ve/veya ilave

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,716
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhabalar, aşağıdaki macro'da ; sayfada mevcut satıra(B) çift tıklama yapıldığında "teklif" sayfasına aktarılan verilerin, teklif sayfası B5 sütununa aktarılmasını (hali hazırda aktarma, B2'den başlıyor)
Bu kodun neresi değişmeli ve/veya koda ne ilave edilmeli?

Teşekkür ederim,

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, [b:b]) Is Nothing Then Exit Sub
Set s1 = Sheets("teklif")
Cancel = True
sat = Target.Row
sat2 = s1.[a65536].End(3).Row + 1
s1.Rows(sat2).Insert
Range(Cells(sat, "b"), Cells(sat, "c")).Copy s1.Cells(sat2, "b")
s1.Cells(sat2, "a") = sat2 - 1
Range("b5:c" & [a65536].End(3).Row).Interior.ColorIndex = xlNone
Range("b" & sat & ":c" & sat).Interior.ColorIndex = 37
End Sub
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,456
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, [b:b]) Is Nothing Then Exit Sub
Set s1 = Sheets("teklif")
Cancel = True
sat = Target.Row
sat2 = s1.[a65536].End(3).Row + 1
[B][COLOR=red]If sat2 < 5 Then sat2 = 5[/COLOR][/B]
's1.Rows(sat2).Insert
Range(Cells(sat, "b"), Cells(sat, "c")).Copy s1.Cells(sat2, "b")
s1.Cells(sat2, "a") = sat2 - 1
Range("b5:c" & [a65536].End(3).Row).Interior.ColorIndex = xlNone
Range("b" & sat & ":c" & sat).Interior.ColorIndex = 37
End Sub
bir deneyin
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,716
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Necdet Ye&#351;ertener;250577' Alıntı:
Merhaba,

Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, [b:b]) Is Nothing Then Exit Sub
Set s1 = Sheets("teklif")
Cancel = True
sat = Target.Row
sat2 = s1.[a65536].End(3).Row + 1
[B][COLOR=red]If sat2 < 5 Then sat2 = 5[/COLOR][/B]
's1.Rows(sat2).Insert
Range(Cells(sat, "b"), Cells(sat, "c")).Copy s1.Cells(sat2, "b")
s1.Cells(sat2, "a") = sat2 - 1
Range("b5:c" & [a65536].End(3).Row).Interior.ColorIndex = xlNone
Range("b" & sat & ":c" & sat).Interior.ColorIndex = 37
End Sub
bir deneyin
Say&#305;n Ye&#351;ertener, merhaba, te&#351;ekk&#252;r ederim, kod sat&#305;r 5'e ta&#351;&#305;d&#305;,

ilave istek ; "D" s&#252;tununu da "teklif" sayfas&#305;na ta&#351;&#305;tmak istiyorum, dolay&#305;s&#305; ile koda ne ilave etmeliyim ?

sayg&#305;lar&#305;mla
 
Son düzenleme:
Üst