DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
http://www.excel.web.tr/showthread.php?t=20271&highlight=sayfalaraarkadaşlar bu sorunun cevabı mümkün değilmi siz uzman arkadaşlar bu konuda ne diyorsunuz
arkadaşlar cevaplarınız için teşekkürler yanlız benim yapmak istediğim örnektede anlattığım gibi aynı kodlu araç için birden fazla harcama yapıldıysa aynı faturada gösteriliyor ve g sutunundan j sutununa kadar veri oluyor benim sorunun bu yarım sayılan satırı nasıl aktarırım bire bir (aktarma yaptığımda veri yokmuş gibi alğılayıp üstüne yazıyor bu satırın) conari ve yurttas kardeşler ilğilenirseniz sevinirim
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
On Error Resume Next
If Intersect(Target, [c2:c10000]) Is Nothing Then Exit Sub
If Selection.Count > 1 Then Exit Sub
Set s1 = Sheets("GİRİŞ")
Set s2 = Sheets(ActiveCell.Value)
[COLOR=red]sat = s2.[I65536].End(3).Row + 1 '/ parasal hücreyi son satır olarak aldık.[/COLOR]
s2.Range(s2.Cells(sat, 1), s2.Cells(sat, 9)).Value = s1.Range(s1.Cells(Target.Row, 1), s1.Cells(Target.Row, 9)).Value
Application.EnableEvents = False
Target.EntireRow.Delete Shift:=xlUp
Application.EnableEvents = True
Set s1 = Nothing
Set s2 = Nothing
End Sub
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
On Error Resume Next
If Intersect(Target, [c2:c10000]) Is Nothing Then Exit Sub
If Selection.Count > 1 Then Exit Sub
Set s1 = Sheets("GİRİŞ")
Set s2 = Sheets(ActiveCell.Value)
son = [I65536].End(3).Row
For i = ActiveCell.Row To son
If Cells(i, 3) <> "" And Cells(i, 3) <> ActiveCell.Value Then Exit Sub
sat = s2.[I65536].End(3).Row + 1
s2.Range(s2.Cells(sat, 1), s2.Cells(sat, 9)).Value = s1.Range(s1.Cells(i, 1), s1.Cells(i, 9)).Value
Next i
Set s1 = Nothing
Set s2 = Nothing
End Sub
s2.Range(s2.Cells(sat, 1), s2.Cells(sat, 9)).Value = s1.Range(s1.Cells(i, 1), s1.Cells(i, 9)).Value
Next i
s2.Range(s2.Cells(sat, [COLOR=red][B]5[/B][/COLOR]), s2.Cells(sat, 9)).Value = s1.Range(s1.Cells(i, [COLOR=red][B]5[/B][/COLOR]), s1.Cells(i, 9)).Value
Next i
Workbook.save