- Katılım
- 16 Kasım 2008
- Mesajlar
- 56
- Excel Vers. ve Dili
- excel2003
A125,A126,A127 HÜCRELERİNDEKİ DEĞERLER SIFIR OLDUĞU HALDE MESAJ KUTUSU GELİYOR. BEN SIFIRDAN BÜYÜK OLDUĞU ZAMAN MESAJ GELSİN İSTİYORUM ACABA YANLIŞMI YAPTIM
Sub AraclaraAlınanYakıtlarCızelgesınıTemızler()
ActiveSheet.Unprotect 789123
Const MsgText = "Dikkat !!! Daha Önceden Girdiğiniz Verilerden Araçlara Alınan Yakıtlar ve Araçların Başlangıç Kilometreleri Silinecektir."
Const MsgHdr = "ÇİZELGEYİ TEMİZLEMEK İSTEDİĞİNİZDEN EMİNMİSİNİZ ?"
If Range("A125") > 0 Or Range("A126") > 0 Or Range("A127") > 0 Then
If MsgBox(MsgText, vbYesNo Or vbExclamation, MsgHdr) = vbYes Then
ActiveSheet.Range("$F$5:$F$135").AutoFilter Field:=1
Range("F6:H105").ClearContents
Range("J6:J105").ClearContents
Range("K6:K105").Copy
Range("J6").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Range("K6:K105").ClearContents
Range("B107:K111").ClearContents
Range("B113:K117").ClearContents
Range("B119:K123").ClearContents
ActiveWindow.SmallScroll Down:=-132
Range("F6").Select
End If
End If
ActiveSheet.Protect 789123
End Sub
Sub AraclaraAlınanYakıtlarCızelgesınıTemızler()
ActiveSheet.Unprotect 789123
Const MsgText = "Dikkat !!! Daha Önceden Girdiğiniz Verilerden Araçlara Alınan Yakıtlar ve Araçların Başlangıç Kilometreleri Silinecektir."
Const MsgHdr = "ÇİZELGEYİ TEMİZLEMEK İSTEDİĞİNİZDEN EMİNMİSİNİZ ?"
If Range("A125") > 0 Or Range("A126") > 0 Or Range("A127") > 0 Then
If MsgBox(MsgText, vbYesNo Or vbExclamation, MsgHdr) = vbYes Then
ActiveSheet.Range("$F$5:$F$135").AutoFilter Field:=1
Range("F6:H105").ClearContents
Range("J6:J105").ClearContents
Range("K6:K105").Copy
Range("J6").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Range("K6:K105").ClearContents
Range("B107:K111").ClearContents
Range("B113:K117").ClearContents
Range("B119:K123").ClearContents
ActiveWindow.SmallScroll Down:=-132
Range("F6").Select
End If
End If
ActiveSheet.Protect 789123
End Sub
Son düzenleme: