AccessTr.neT

Tam Versiyon: Hücredeki değer kadar bir aralığa "x" işareti koymak
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
AV,AZ,BD,BH,BL,BP,BT,BX,CB,CF kolunlarında yazan rakamlar kadar

D11:AH11
D12:AH12
D13:AH13
D14:AH14
D15:AH15
D16:AH16
D17:AH17
D18:AH18
D19:AH19
D20:AH20

aralığındaki satırlara "x" işareti koymasını, fakat cumartesi ve pazar günlerine denk gelen günlere "H" harfi yazdırmasını istiyorum.

Örnek: deneme İŞÇİ 1 işçisinin AV kolonunda yazan günü sayısı 5 . Bu işöi için D11:AH11 aralığına rasgele günlere 5 adet "x" cumartesi ve pazara gelen günlerede "H" koyacak
Sn:drummers
D11 hücresine aşağıdaki formülü yazınız ve sağa doğru uzatınız.
=EĞER(SÜTUNSAY($D$11Lol11)<=$AV11;EĞER(YADA(HAFTANINGÜNÜ(D$10;2)=7;HAFTANINGÜNÜ(D$10;2)=6);"H";"X");"")
D12 hücresinde formülün aşağıdaki bölümünü değiştiriniz.
($D$12Lol12)
teşekkürler...
Sn:drummers
Eğer formülleri makro içerisinde kullanacaksanız aşağıdaki makroları inceleyiniz.

Dim i As Range
For Each i In Range("D11:AH11")
i.Value = _
"=IF(COLUMNS(R11C4:RC)<=RC48,IF(OR(WEEKDAY(R10C,2)=7,WEEKDAY(R10C,2)=6),""H"",""X""),"""")"
Next i
For Each i In Range("D12:AH12")
i.Value = _
"=IF(COLUMNS(R12C4:RC)<=R[-1]C52,IF(OR(WEEKDAY(R10C,2)=7,WEEKDAY(R10C,2)=6),""H"",""X""),"""")"
Next i
For Each i In Range("D13:AH13")
i.Value = _
"=IF(COLUMNS(R13C4:RC)<=R[-2]C56,IF(OR(WEEKDAY(R10C,2)=7,WEEKDAY(R10C,2)=6),""H"",""X""),"""")"
Next i
For Each i In Range("D14:AH14")
i.Value = _
"=IF(COLUMNS(R14C4:RC)<=R[-3]C60,IF(OR(WEEKDAY(R10C,2)=7,WEEKDAY(R10C,2)=6),""H"",""X""),"""")"
Next i

Not:4 işçi için yapılmıştır gerisini inceleyerek uyarlayınız.
Teşekkürler.
firma değiştirdiğimde işçilerin günlerindeki "x" veya "H" ler de silinebilirmi ?

Bunun haricinde. İşlem tamamdır. Teşekkürler
örnek dosya ekliyeyim dedim.Img-grin
Sayfalar: 1 2