- Katılım
- 28 Şubat 2007
- Mesajlar
- 34
- Excel Vers. ve Dili
- Office 2010 Türkçe
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub Aktar()
Dim sv As Worksheet
Dim SonSat As Long
Set sv = Sheets("VERİLER")
SonSat = sv.[A65536].End(3).Row + 1
Range("C6:C12").Copy
sv.Range("B" & SonSat).PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
sv.Range("A" & SonSat) = SonSat - 3
Application.CutCopyMode = False
End Sub
Merhaba,
Aşağıdaki kodları kullanabilirsiniz.
Kod:Sub Aktar() Dim sv As Worksheet Dim SonSat As Long Set sv = Sheets("VERİLER") SonSat = sv.[A65536].End(3).Row + 1 Range("C6:C12").Copy sv.Range("B" & SonSat).PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=True sv.Range("A" & SonSat) = SonSat - 3 Application.CutCopyMode = False End Sub
Sub Aktar()
Dim sv As Worksheet
Dim SonSat As Long
Dim c As Range
Dim Evet As String
Set sv = Sheets("VERİLER")
Evet = vbYes
Application.ScreenUpdating = False
Set c = sv.Range("B:B").Find([C6], LookIn:=xlValues)
If Not c Is Nothing Then
Evet = MsgBox([C6] & " Nolu Tutanak Var, Yeni Bir Kayıt Gibi Kaydetmek İster Misiniz?", vbYesNo)
End If
If Evet = vbYes Then
SonSat = sv.[A65536].End(3).Row + 1
Range("C6:C14").Copy
sv.Range("B" & SonSat).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
sv.Range("A" & SonSat) = SonSat - 2
Application.CutCopyMode = False
End If
' kaydı tamamlanan bilgiyi sil..
Range("C6:C14").ClearContents
Range("C6").Select
Application.ScreenUpdating = True
End Sub
Merhaba,
Bir taraftan iş yapıp diğer taraftan da soru yanıtlamaya kalkınca tek bir konuya yoğunlaşabilmişim
Yukarıdaki kodları ve dosyayı yeniledim, dener misiniz?