- Katılım
- 7 Haziran 2017
- Mesajlar
- 55
- Excel Vers. ve Dili
- Microsoft Office Professional Plus 2013
Merhaba,
Performans raporumda Vardiya bazında bir takip oluşturmam gerekiyor. Aşağıdaki kod gibi yine forumdan tek bir Sütun için destek aldım. Ancak bu sadece ilgili sütun verilerinin karşılığını verdiğinden istediğime ulaşamıyorum.
Oluşturmam gereken rapor'u Excel'de formüllüyorum ancak kapsam fazlalığından Makro'ya dönüştürmem gerekiyor.
Kısaca konu şu :
E sütunundaki kombinasyona göre F-G-H-I sütunlarına birebir karşılıklarını getirmek.
Yardımınız dokunabilirse çok sevinirim.
Performans raporumda Vardiya bazında bir takip oluşturmam gerekiyor. Aşağıdaki kod gibi yine forumdan tek bir Sütun için destek aldım. Ancak bu sadece ilgili sütun verilerinin karşılığını verdiğinden istediğime ulaşamıyorum.
Oluşturmam gereken rapor'u Excel'de formüllüyorum ancak kapsam fazlalığından Makro'ya dönüştürmem gerekiyor.
Kısaca konu şu :
E sütunundaki kombinasyona göre F-G-H-I sütunlarına birebir karşılıklarını getirmek.
Yardımınız dokunabilirse çok sevinirim.
Kod:
Sub AdamGünSay()
Application.ScreenUpdating = False
Range("D3:D" & Rows.Count).ClearContents
Son = Cells(Rows.Count, 1).End(3).Row
With Range("D3:D" & Son)
.Formula = "=IF(RC[-1]="""","""",IF(COUNTIF(R1C1:RC[-1],RC[-1])=1,RC[-3],""""))"
.Value = .Value
End With
Application.ScreenUpdating = True
MsgBox "İşleminiz tamamlanmıştır." & Chr(10) & _
"İşlem süresi ; " & Format(Timer - Zaman, "0.00") & " Saniye", vbInformation
End Sub
