Skip to main content

AccessTr.neT


Excel Userform Da Listbox Nesnesi Alanlarının Biçimlendirmesi Hakkında.

Oğuz Türkyılmaz
Oğuz Türkyılmaz
73
4976

Excel Userform Da Listbox Nesnesi Alanlarının Biçimlendirmesi Hakkında.

#13
(20/02/2021, 14:54)feraz yazdı:
(20/02/2021, 14:45)Oğuz Türkyılmaz yazdı:
(18/02/2021, 18:53)feraz yazdı: Kayıt ekledeki else ile end if arasını alttaki gibi değiştirip deneyiniz.
Max functionu ile yaptım sadece id kısmını.Birde sıralatma kodu ekledim.

    Else
            Worksheets("Ana Sayfa").Cells(SonSatir, 1) = WorksheetFunction.Max(Worksheets("Ana Sayfa").Range("A2:A" & Rows.Count)) + 1
            Worksheets("Ana Sayfa").Cells(SonSatir, 2) = txt_MasrafTarihi.Value
            Worksheets("Ana Sayfa").Cells(SonSatir, 3) = Com_Firma.Value
            Worksheets("Ana Sayfa").Cells(SonSatir, 4) = txt_BelgeNo.Value
            Worksheets("Ana Sayfa").Cells(SonSatir, 5) = Com_MasrafTuru.Value
            Worksheets("Ana Sayfa").Cells(SonSatir, 6) = txt_Acýklama.Value
            Worksheets("Ana Sayfa").Cells(SonSatir, 7) = CDbl(txt_Tutar)
            Worksheets("Ana Sayfa").Range("A2").Sort Worksheets("Ana Sayfa").Range("A2"), xlDescending, , , , , , xlNo
    End If

Sn. Feraz hocam ne kadar teşekkür etsem azdır. Bu kod sayesinde girişi yapılan kaydın kontrolü çok kolaylaştı. Allah ne muradınız varsa versin. List boxda sadece Tutar alanında yazan sayısal değerleri sağa yanaştırmanın, dayamanın bir yolu var mıdır. Yoksa da canınız sağolsun. Çok teşekkürler.
Rica ederim.Sizdende Allah razı olsun.
Tam olarak emin değilim yinede yazayım eğer Tutar sütunundaki veriler sağa yaslı ise Rowsource ile alınırsa Listboxttada sağa yaslı gelir biliyorum.Emin değilim yinede.

Bütün hücreler sola yaslı şekilde rowsource ile geliyor tabloda ise Tutar hücreleri sağa yaslı ama listbox da ne hikmetse sola yaslı oluyor. Google amcada da listbox da kayda değer olayı çözen bir sonuç vermedi.Img-grin
Access Çekirgesi 
[Resim: img-cray.gif]


Cevapla
#14
(20/02/2021, 15:03)Oğuz Türkyılmaz yazdı:
(20/02/2021, 14:54)feraz yazdı:
(20/02/2021, 14:45)Oğuz Türkyılmaz yazdı:
(18/02/2021, 18:53)feraz yazdı: Kayıt ekledeki else ile end if arasını alttaki gibi değiştirip deneyiniz.
Max functionu ile yaptım sadece id kısmını.Birde sıralatma kodu ekledim.

    Else
            Worksheets("Ana Sayfa").Cells(SonSatir, 1) = WorksheetFunction.Max(Worksheets("Ana Sayfa").Range("A2:A" & Rows.Count)) + 1
            Worksheets("Ana Sayfa").Cells(SonSatir, 2) = txt_MasrafTarihi.Value
            Worksheets("Ana Sayfa").Cells(SonSatir, 3) = Com_Firma.Value
            Worksheets("Ana Sayfa").Cells(SonSatir, 4) = txt_BelgeNo.Value
            Worksheets("Ana Sayfa").Cells(SonSatir, 5) = Com_MasrafTuru.Value
            Worksheets("Ana Sayfa").Cells(SonSatir, 6) = txt_Acýklama.Value
            Worksheets("Ana Sayfa").Cells(SonSatir, 7) = CDbl(txt_Tutar)
            Worksheets("Ana Sayfa").Range("A2").Sort Worksheets("Ana Sayfa").Range("A2"), xlDescending, , , , , , xlNo
    End If

Sn. Feraz hocam ne kadar teşekkür etsem azdır. Bu kod sayesinde girişi yapılan kaydın kontrolü çok kolaylaştı. Allah ne muradınız varsa versin. List boxda sadece Tutar alanında yazan sayısal değerleri sağa yanaştırmanın, dayamanın bir yolu var mıdır. Yoksa da canınız sağolsun. Çok teşekkürler.
Rica ederim.Sizdende Allah razı olsun.
Tam olarak emin değilim yinede yazayım eğer Tutar sütunundaki veriler sağa yaslı ise Rowsource ile alınırsa Listboxttada sağa yaslı gelir biliyorum.Emin değilim yinede.

Bütün hücreler sola yaslı şekilde rowsource ile geliyor tabloda ise Tutar hücreleri sağa yaslı ama listbox da ne hikmetse sola yaslı oluyor. Google amcada da listbox da kayda değer olayı çözen bir sonuç vermedi.Img-grin
Birazdan bir deneyeyim.Listview ile oluyor listbox ile ise dediğim gibi biliyordum abey.
Cevapla
#15
Denedim abey olmuyor ve yokmuş öyle özellik.
Rowsource ile alınırsa format felanda öyle geliyor bununla karıştırmışım.
Dediğim gibi Excel 32bit ise ve veri az olursa Listview daha kullanışlı olur.
Cevapla
#16
yalnız cactuse cafe programınızda buna benzer bir sorunu boşluk ekleyerek çözmüştük oradaki kodları inceleyebilirsiniz @Oğuz Türkyılmaz bey
'
Cevapla
#17
(20/02/2021, 15:57)berduş yazdı: yalnız cactuse cafe programınızda buna benzer bir sorunu boşluk ekleyerek çözmüştük oradaki kodları inceleyebilirsiniz @Oğuz Türkyılmaz bey
'

Hatırlayamadım ama bir bakayım Berduş Hocam
Access Çekirgesi 
[Resim: img-cray.gif]


Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da