İsmail Küçükşengün
Özel Üye
- Katılım
- 31 Ağustos 2005
- Mesajlar
- 1,534
- Excel Vers. ve Dili
- Excel 2003 - Türkçe
Merhaba;
koduyla, CheckBox' ların seçimiyle, liste sayfasındaki istenen veriler, başka bir sayfaya raporlanmaktadır.
Liste sayfasında V sütununda bulunan veri 10.01.2008 olduğu halde rapor sayfasına
01.10.2008 şeklinde geliyor. (Yani GÜN-AY-YIL olarak gelmesi gerekirken Ay-Gün-Yıl olarak gelmekte.)
Tarih formatında olan verilerin rapor sayfasına Gün-Ay-Yıl olarak gelmesi için kodlarlarda nasıl bir değişiklik veya ilave gerekir.
Şimdiden teşekkürler.
Kod:
[SIZE=3][FONT=Times New Roman]Private Sub CommandButton58_Click()[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]On Error Resume Next[/FONT][/SIZE]
[FONT=Times New Roman][SIZE=3] [/SIZE][/FONT]
[SIZE=3][FONT=Times New Roman]Set s1 = Sheets("liste")[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]Set s2 = Sheets("rap")[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]If ListBox1.ListIndex = 0 Then[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]MsgBox "Lütfen Raporlama Yapmak İstediğiniz Müvekkili SEÇİNİZ.", , "HUKUK Büro Otomasyonu"[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]Exit Sub[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]End If[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]If ListBox1.ListIndex = -1 Then[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]MsgBox "Lütfen Raporlama Yapmak İstediğiniz Müvekkili SEÇİNİZ.", , "HUKUK Büro Otomasyonu"[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]Exit Sub[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]End If[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]s2.Range("A1:DR65536").Clear[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]s2.Rows(1) = s1.Rows(2).Value[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]s2.Rows(1).Font.Bold = True[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]For a = 0 To ListBox1.ListCount - 1[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]If ListBox1.Selected(a) = True Then[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]sat = s2.[a65536].End(3).Row + 1[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]s2.Rows(sat) = s1.Rows(a + 2).Value[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]End If[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]Next[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]For a = 121 To 1 Step -1[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]If Controls("XPCheck" & a).Value = False Then s2.Columns(a + 1).Delete[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]Next[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]s2.[a:dr].EntireColumn.AutoFit[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]s2.Select[/FONT][/SIZE]
[FONT=Times New Roman][SIZE=3] [/SIZE][/FONT]
[SIZE=3][FONT=Times New Roman]MsgBox "İstenen Kriterlere göre Rapor, RAPORLAMA SAYFASINA YAZILDI.", , "HUKUK Büro Otomasyonu"[/FONT][/SIZE]
[FONT=Times New Roman][SIZE=3] [/SIZE][/FONT]
[FONT=Times New Roman][SIZE=3] [/SIZE][/FONT]
[FONT=Times New Roman][SIZE=3]End Sub[/SIZE][/FONT]
koduyla, CheckBox' ların seçimiyle, liste sayfasındaki istenen veriler, başka bir sayfaya raporlanmaktadır.
Liste sayfasında V sütununda bulunan veri 10.01.2008 olduğu halde rapor sayfasına
01.10.2008 şeklinde geliyor. (Yani GÜN-AY-YIL olarak gelmesi gerekirken Ay-Gün-Yıl olarak gelmekte.)
Tarih formatında olan verilerin rapor sayfasına Gün-Ay-Yıl olarak gelmesi için kodlarlarda nasıl bir değişiklik veya ilave gerekir.
Şimdiden teşekkürler.