• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Tarihin gününü başka bir hücreye ayırma

Katılım
16 Ekim 2007
Mesajlar
143
Excel Vers. ve Dili
EXCEL 2003 TR
Arkadaşlar "A3:A65536" hücre aralığına girilen tarihin, eğer aynı satırdaki "I" hücresi doluysa, "M" sütununa gününü yazsın. Örneğin; A3 "1 Ocak 2007" olsun. "I3" hücreside dolu olsun. Sonuçta "M3" hücresi "1" versin. Bunu yapan makro lazım. İlginiz ve yardımlarınız için şimdiden teşekkür ederim.
 
Aşağıdaki kullanıcı tanımlı fonksiyonu kullanabilirsiniz.

alan1'e A kolonunu,alan2'ye ise I kolonunu seçerek aşağıya doğru kopyalayınız.

Kod:
[COLOR=blue]Function[/COLOR] GünBul(alan1, alan2 [COLOR=blue]As[/COLOR] Range)
If alan1 = [COLOR=blue]Empty[/COLOR] Then [COLOR=blue]Exit Function[/COLOR]
If alan2.Value <> "" Then G&#252;nBul = Day([COLOR=blue]CDate[/COLOR](alan1))
End Function
 
Say&#305;n ripek yine h&#305;z&#305;r gibi yeti&#351;tiniz. Te&#351;ekk&#252;r ederim.
 
Son düzenleme:
Bu kodu kopyalay&#305;p VBA ya yap&#305;&#351;t&#305;r&#305;p &#231;al&#305;&#351;t&#305;rd&#305;&#287;&#305;mda neden makro listesi &#231;&#305;k&#305;yor?
 
Merhabalar

Ne yapt&#305;&#287;&#305;n&#305;z&#305; anlamad&#305;m ama, yukar&#305;da Sn.Ripek'in verdi&#287;i kodlar, fonksiyon listenizde &#246;zel bir ek fonksiyon yarat&#305;r.

Bu kodlar&#305;, bir d&#252;&#287;meye atayarak sonu&#231; elde edemezsiniz.

Form&#252;l &#231;ubu&#287;undaki fx yazan butona bas&#305;nca, fonksiyonlar&#305;n listesinin getirildi&#287;i Dialog Penceresinde, Kullan&#305;c&#305; Tan&#305;ml&#305; olan Kategoriyi se&#231;in ve normal form&#252;l yazma i&#351;lemlerini ger&#231;ekle&#351;tirin.
 
Say&#305;n fpc ilginiz i&#231;in &#246;ncelikle te&#351;ekk&#252;r ederim. E&#287;er do&#287;ru anlad&#305;m ise bu bir fonksiyon oluyor o zaman. Ama yinede herhalde bu kodlar&#305; &#214;nce VBA ya girip sonra folm&#252;l b&#246;l&#252;m&#252;nden ayarlayaca&#287;&#305;m san&#305;r&#305;m. Do&#287;ru anlam&#305;&#351;m&#305;y&#305;m? Birde bu konu hakk&#305;nda ayr&#305;nt&#305;l&#305; bilgi nereden bulabilirim?
 
Say&#305;n fpc ilginiz i&#231;in &#246;ncelikle te&#351;ekk&#252;r ederim. E&#287;er do&#287;ru anlad&#305;m ise bu bir fonksiyon oluyor o zaman. Ama yinede herhalde bu kodlar&#305; &#214;nce VBA ya girip sonra folm&#252;l b&#246;l&#252;m&#252;nden ayarlayaca&#287;&#305;m san&#305;r&#305;m. Do&#287;ru anlam&#305;&#351;m&#305;y&#305;m? Birde bu konu hakk&#305;nda ayr&#305;nt&#305;l&#305; bilgi nereden bulabilirim?

Kesinlikle, do&#287;ru ...

Forumun Fonksiyonlar b&#246;l&#252;m&#252;n&#252; inceleyebilirsiniz. "KTF", "UDF", "Kullan&#305;c&#305; Tan&#305;ml&#305;" s&#246;zc&#252;klerini arama b&#246;l&#252;m&#252;ne yaz&#305;p , forumda &#231;&#246;z&#252;lm&#252;&#351; bir &#231;ok &#246;rne&#287;e de ula&#351;abilirsiniz ...
 
Peki bir sorum daha olucak Sn.fpc. &#199;al&#305;&#351;mam&#305; form&#252;llerle yapm&#305;&#351;t&#305;m. Bu y&#252;zdende dosyan&#305;n boyutu gere&#287;inden fazla b&#252;y&#252;d&#252; ve &#231;al&#305;&#351;ma a&#351;&#305;r&#305; derecede kas&#305;l&#305;yor. Bu kas&#305;lmay&#305; engellemek ve dosya boyutunu k&#252;&#231;&#252;ltmek i&#231;in &#231;&#246;z&#252;m olarak makro ile yapmakt&#305;. Bu kod ilede hem kas&#305;lmay&#305; &#246;nleyip hemde dosya boyutunu yinede k&#252;&#231;&#252;lte bilrmiyim?
 
Peki bir sorum daha olucak Sn.fpc. Çalışmamı formüllerle yapmıştım. Bu yüzdende dosyanın boyutu gereğinden fazla büyüdü ve çalışma aşırı derecede kasılıyor. Bu kasılmayı engellemek ve dosya boyutunu küçültmek için çözüm olarak makro ile yapmaktı. Bu kod ilede hem kasılmayı önleyip hemde dosya boyutunu yinede küçülte bilrmiyim?

Malesef, özel tanımlanmış fonksiyon da olsa, dosyanızın boyutunu bir miktar daha büyütecektir. Evet bir makro kodu kullanılmıştır ama bu makronun yapısı, herhangi bir Excel standart fonksiyonundan farklı değildir.

Yani kısacası, dosyanız daha da büyüyecek .

Dosya boyutunun ne olduğunu bilmiyorum ama dediğiniz gibi bir zorlanma varsa, başka çözümler üzerinden gitmek lazım.
 
Sn.fpc sanr&#305;m istedi&#287;im cevab&#305; ald&#305;m. Yani Sn.Ripek'in de g&#246;ndermi&#351; oldu&#287;u yine fonksiyon. Dedi&#287;im gibi ben fonksiyon de&#287;il makro istiyordum. Zaten fonksiyon ile halletmi&#351;tim. &#304;lginiz ve yard&#305;m&#305;n&#305;z i&#231;in &#231;ok te&#351;ekk&#252;r ederim.
 
Geri
Üst