Merhaba arkadaşlar.
Aşağıdaki kod ile çalışma belgesindeki ay adları ile eşleşen sayfa isimlerini ComboBox1'e yüklüyorum.
ComboBox1_Change olayı ilede sayfada istediğim hücrelere formüller yazdırıyorum.
Yapamadığım ve sizlerden talebim ise;
Yukarıdaki formüllerdeki Ay adını (OCAK) ComboBox1 de görüntülenen ay adı ile ilişkilendirmek. Yani ComboBox1 deki ay adı ŞUBAT ise formüllerdeki ay adı da ŞUBAT olsun.
Aşağıdaki kod ile çalışma belgesindeki ay adları ile eşleşen sayfa isimlerini ComboBox1'e yüklüyorum.
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ComboBox1.Clear
For i = 2 To 13
ComboBox1.AddItem Sheets(i).Name
Next i
End Sub
Kod:
Private Sub ComboBox1_Change()
[A4:AG39].Value = ClearContents
[A1].Value = "=CONCATENATE(PERSONEL!RC[4],"" "",TEXT(OCAK!R[1]C[1],""AAAA YYYY ""),""İCAP MESAİ BİLDİRİM ÇİZELGESİ"")"
[A4:A39].Value = "=IF(OCAK!RC[10]="""","""",OCAK!RC[11])"
[B4:B39].Value = "=IF(RC[-1]="""","""",VLOOKUP(RC[-1],PERSONEL!R[-2]C[-1]:PERSONEL!R[15]C,2,0))"
[C4:AG39].Value = "=IF(RC1="""","""",IF(SUMPRODUCT(--(OCAK!R4C3:R34C9=RC1)*(OCAK!R3C3:R3C9=""icap"")*(OCAK!R4C1:R34C1=R3C))=0,"""",24))"
[C3].Value = "=OCAK!R2C2"
[D3:AG3].Value = "=OCAK!R2C2+COLUMN(R[-2]C[-3])"
[AH4:AH39].Value = "=SUM(RC[-31]:RC[-1])"
End Sub
Yukarıdaki formüllerdeki Ay adını (OCAK) ComboBox1 de görüntülenen ay adı ile ilişkilendirmek. Yani ComboBox1 deki ay adı ŞUBAT ise formüllerdeki ay adı da ŞUBAT olsun.
