kemal turan
Altın Üye
- Katılım
- 10 Haziran 2011
- Mesajlar
- 1,676
- Excel Vers. ve Dili
- Excel 2010 32 bit
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, Range("B48:D48")) Is Nothing Then Exit Sub
Select Case Target.Column
Case Is = 2
Range("C6").Value = Target.Value
Case Is = 3
Range("C7").Value = Target.Value
Case Is = 4
Range("C4").Value = Target.Value
End Select
End Sub
Sub SiparisKaydet()
Dim wsSip As Worksheet, wsKas As Worksheet
Dim silinsin As Variant
Dim Sat As Long
Set wsSip = Worksheets("siparişler")
Set wsKas = Worksheets("Kasar Sip.")
With wsSip
.AutoFilterMode = False
Sat = .Cells(.Rows.Count, 1).End(xlUp).Row + 1
.Cells(Sat, 1).Value = Application.Max(.Columns(1)) + 1
Range(.Cells(Sat, 2), .Cells(Sat, 10)).Value = _
Application.Transpose(Range("C3:C11"))
End With
wsKas.Range("A" & Sat & ":J" & Sat).Value = _
wsSip.Range("A" & Sat & ":J" & Sat).Value
silinsin = MsgBox("Kayıt işlemi tamamlanmıştır." & vbCr & vbCr & _
"KAYIT ALANI TEMİZLENSİN Mİ ?", vbYesNo, "AFEY TEKSTİL")
If silinsin = vbYes Then
ActiveSheet.Range("C5:C11").ClearContents
MsgBox "YENİ KAYIT GİREBİLİRSİNİZ", , "AFEY TEKSTİL"
Range("C4").Select
End If
End Sub
Dim wsSip As Worksheet, wsAktar As Worksheet
Dim silinsin As Variant
Dim Sat As Long
Dim Sayfa As String
Set wsSip = Worksheets("siparişler")
With wsSip
.AutoFilterMode = False
Sayfa = StrConv(Range("C7").Text, vbProperCase) & " Sip."
'Sayfa = Application.Proper(Range("C7").Text) & " Sip." 'yukarıdaki işlem ile aynı sonucu verir.
Set wsAktar = Worksheets(Sayfa)
Sat = .Cells(.Rows.Count, 1).End(xlUp).Row + 1
.Cells(Sat, 1).Value = Application.Max(.Columns(1)) + 1
Range(.Cells(Sat, 2), .Cells(Sat, 10)).Value = _
Application.Transpose(Range("C3:C11"))
End With
wsAktar.Range("A" & Sat & ":J" & Sat).Value = _
wsSip.Range("A" & Sat & ":J" & Sat).Value
silinsin = MsgBox("Kayıt işlemi tamamlanmıştır." & vbCr & vbCr & _
"KAYIT ALANI TEMİZLENSİN Mİ ?", vbYesNo, "AFEY TEKSTİL")
If silinsin = vbYes Then
ActiveSheet.Range("C5:C11").ClearContents
MsgBox "YENİ KAYIT GİREBİLİRSİNİZ", , "AFEY TEKSTİL"
Range("C4").Select
End If
Sub SiparisKaydet()
Dim wsSip As Worksheet, wsAktar As Worksheet
Dim silinsin As Variant
Dim SipSat As Long, AktSat As Long
Dim SayfaAdi As String
Set wsSip = Worksheets("siparişler")
With wsSip
.AutoFilterMode = False
SipSat = .Cells(.Rows.Count, 1).End(xlUp).Row + 1
Range(.Cells(SipSat, 1), .Cells(SipSat, 10)).Value = _
Application.Transpose(Range("C2:C11"))
End With
SayfaAdi = Range("C7").Text
Set wsAktar = Worksheets(SayfaAdi)
With wsAktar
AktSat = .Cells(.Rows.Count, 1).End(xlUp).Row + 1
.Range("A" & AktSat & ":J" & AktSat).Value = _
wsSip.Range("A" & SipSat & ":J" & SipSat).Value
End With
silinsin = MsgBox("Kayıt işlemi tamamlanmıştır." & vbCr & vbCr & _
"KAYIT ALANI TEMİZLENSİN Mİ ?", vbYesNo, "AFEY TEKSTİL")
If silinsin = vbYes Then
ActiveSheet.Range("C5:C11").ClearContents
MsgBox "YENİ KAYIT GİREBİLİRSİNİZ", , "AFEY TEKSTİL"
Range("C4").Select
End If
End Sub