- Katılım
- 24 Şubat 2009
- Mesajlar
- 1,077
- Excel Vers. ve Dili
- 2016
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub KART()
If [I15] = "" Then Exit Sub
Application.ScreenUpdating = False
metin = [I15]
Sheets("İZİN_KARTLARI").Select
With Range("C:C")
.Find(Sheets("İZİN BELGESİ").Cells(9, 5).Value, , , xlWhole).Activate
sk = Range("IV" & ActiveCell.Row).End(1).Column + 1
If sk < 6 Then sk = 6
For x = 6 To 15
If Sheets("İZİN BELGESİ").Range("G17").Value > 0 Then
If Cells(ActiveCell.Row, x).Interior.ColorIndex = 4 Then
If MsgBox(Cells(ActiveCell.Row, "B") & " isimli personel daha önce yol izni kullanmıştır. İKİNCİ KEZ VERMEK İSTİYOR MUSUNUZ?", vbCritical + vbYesNo) = vbNo Then
Cells(ActiveCell.Row, sk) = metin
GoTo Son
Else
Exit For
End If
End If
End If
Next
With Cells(ActiveCell.Row, sk)
.Value = metin
If Sheets("İZİN BELGESİ").Range("G17").Value > 0 Then
On Error Resume Next
.Comment.Delete
On Error GoTo 0
.AddComment
.Comment.Visible = False
.Comment.Text Text:="HACI:" & Chr(10) & Sheets("İZİN BELGESİ").Range("E24") & " tarihinde almış olduğu yıllık izninde " & Sheets("İZİN BELGESİ").Range("G17") & " gün yol izni kullanmıştır."
End If
End With
End With
If Sheets("İZİN BELGESİ").Range("G17").Value > 0 Then Cells(ActiveCell.Row, sk).Interior.ColorIndex = 4
Son:
Sheets("İZİN BELGESİ").Select
Range("I15:J15") = ""
Application.ScreenUpdating = True
mesaj = MsgBox("BU İZNİ KARTA İŞLEDİM...", vbOKOnly, " MEMUR BEY ...")
Sheets("İZİN BELGESİ").Select
ActiveWindow.SmallScroll
Range("I24").Select
ActiveWorkbook.Save
End Sub
Sub SİL()
If MsgBox("İZİN KARTLARINI SİLMEYİ ONAYLIYOR MUSUNUZ?", vbInformation + vbYesNo, "..::LÜTFEN DİKKAT::..") = vbNo Then Exit Sub
With Sheets(3).Range("F2:O200")
.Value = ""
.Interior.ColorIndex = xlNone
End With
On Error Resume Next
Columns("F:O").SpecialCells(xlCellTypeComments).ClearComments
On Error GoTo 0
End Sub