Skip to main content

AccessTr.neT


657 Terfi

657 Terfi

#12
ozaman J,M ve P sütunlarına ayırmaya gerek yok bence hepsi bir sütunda olabilir.
mevcut duruma göre "Terfi Aktar" butonunun kodunu aşağıdaki kodla değiştirir misiniz?
yada isterseniz yeni bir düğme ekleyip ona yazın
Dim rngAlan, rngKopyala As Range
Dim SonHcr As Long
Dim KriterStn, AyByt, AsilByt As Byte
Dim BasTrh, BitTrh, AsilTrh As Date
AyByt = Format(CDate("1." & Range("D3") & "." & Range("D2")), "m")
AsilTrh = DateSerial(Range("D2"), AyByt, 15)

If Range("D4") = "Normal Terfi" Then
KriterStn = 9
AsilByt = 1
ElseIf Range("D4") = "2 Yıla 1 Terfi" Then
KriterStn = 12
AsilByt = 2
ElseIf Range("D4") = "8 Yıla 1 Terfi" Then
KriterStn = 15
AsilByt = 8
End If

BitTrh = DateAdd("m", -AsilByt * 12, AsilTrh)
BasTrh = DateAdd("m", -1, BitTrh) - 1

SonHcr = Sheets("VERİ").Cells(Rows.Count, 2).End(xlUp).Row

Set rngAlan = Sheets("VERİ").Range("B2:P" & SonHcr)
'Set rngKopyala = Sheets("VERİ").Range("B3Lol" & SonHcr & ",F3:G" & SonHcr)
'Normal Terfi 2 Yıla 1 Terfi 8 Yıla 1 Terfi
' 9 12 15
' 1 2 8
rngAlan.AutoFilter
rngAlan.AutoFilter field:=KriterStn, _
Criteria1:=">=" & CLng(BasTrh), _
Operator:=xlAnd, _
Criteria2:="<=" & CLng(BitTrh)
Set rngKopyala = Sheets("VERİ").Range("B3Lol" & SonHcr & ",F3:G" & SonHcr)

If Sheets("Form").Cells(Rows.Count, 2).End(xlUp).Row > 7 Then _
Sheets("Form").Range("B8:S" & Sheets("Form").Cells(Rows.Count, 2).End(xlUp).Row).Clear
On Error Resume Next

rngKopyala.SpecialCells(xlCellTypeVisible).Copy _
Destination:=Sheets("Form").Range("B8")

rngAlan.AutoFilter
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
657 Terfi - Yazar: malatyalı - 02/01/2020, 17:34
Cvp: 657 Terfi - Yazar: accessman - 03/01/2020, 08:57
Cvp: 657 Terfi - Yazar: berduş - 03/01/2020, 10:55
Cvp: 657 Terfi - Yazar: accessman - 03/01/2020, 12:25
Cvp: 657 Terfi - Yazar: malatyalı - 04/01/2020, 12:15
Cvp: 657 Terfi - Yazar: berduş - 04/01/2020, 12:24
Cvp: 657 Terfi - Yazar: malatyalı - 04/01/2020, 12:35
Cvp: 657 Terfi - Yazar: berduş - 04/01/2020, 12:54
Cvp: 657 Terfi - Yazar: malatyalı - 04/01/2020, 13:18
Cvp: 657 Terfi - Yazar: berduş - 04/01/2020, 13:37
Cvp: 657 Terfi - Yazar: malatyalı - 04/01/2020, 13:39
Cvp: 657 Terfi - Yazar: berduş - 04/01/2020, 14:42
Cvp: 657 Terfi - Yazar: malatyalı - 04/01/2020, 14:57
Cvp: 657 Terfi - Yazar: berduş - 04/01/2020, 15:04