sayfa ismine göre dosya açmak

Katılım
18 Ocak 2007
Mesajlar
136
Excel Vers. ve Dili
2003 türkçe
merhaba arkadaşlar ekteki dosyada olduğu gibi sayfa isimlerine tarih yazıyorum.
excell çalışma kitabı açıldığı zaman günün tarihine eşit olan sayfanın açılmasını sağlayabilirmiyiz.
teşekkürler
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Aşağıdaki kodu; VBE'de, Thisworkbook kod sayfasına kopyalayınız.

Kod:
Private Sub Workbook_Open()
gun = Day(Date): ay = Month(Date): yil = Year(Date)
If Len(gun) = 1 Then: gun = "0" & gun
If Len(ay) = 1 Then: ay = "0" & ay
For i = 1 To Sheets.Count
   If Sheets(i).Name = gun & "." & ay & "." & yil Then GoTo sonuc
Next i
MsgBox "Dosyada eşleşen bir gün bulunamadı", vbCritical, "UYARI"
Sheets(1).Select
Exit Sub
sonuc:
Sheets(i).Select
End Sub
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Ekli dosyayı inceleyiniz.:cool:
Kod:
Sub Auto_Open()
Dim tarih As Date, syf As String
tarih = Format(Date, "dd.mm.yyyy")
syf = Format(tarih, "@")
Sheets(syf).Select
End Sub
 
Katılım
18 Ocak 2007
Mesajlar
136
Excel Vers. ve Dili
2003 türkçe
teşekkürler arkadaşlar dosya üzerinde biraz birşeyler yapmaya çalıştım.
ekteki gibi birşey oldu.
Dosyayı açınca açılan formda göster butonuna basınca bu günkü notları görmek istiyorum.olurmu bilmiyorum ama not ekle butonuna basınca not ekleyeceğim tarihi yani sayfayı seçebilmek istiyorum.
teşekkürler
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Göster butonuna basarak listbox'ta görebiliyorsunuz.Ekli dosyayı inceleyiniz.:cool:
Kod:
Private Sub CommandButton1_Click()
ListBox1.RowSource = "A1:B" & Cells(65536, "A").End(xlUp).Row
End Sub
Kod:
Private Sub UserForm_Initialize()
ListBox1.ColumnCount = 2
End Sub
 
Katılım
18 Ocak 2007
Mesajlar
136
Excel Vers. ve Dili
2003 türkçe
not yazmak istediğimiz sayfayı seçebilirmiyiz peki.mesela bugün ayın altısı ben ayın yirmisine not eklemek istiyorum,not ekle butonuna basınca sayfa isimlerinden not eklemek istediğimiz sayfayı seçebilirmiyiz.
 
Katılım
18 Ocak 2007
Mesajlar
136
Excel Vers. ve Dili
2003 türkçe
ve form açılınca göster butonunun açılıştan aktif olmasını nasıl sağlayabiliriz.
yani form açılınca bu günkü notlarımı göster butonuna basmadan nasıl görebilirim.
teşekkürler
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Ekli dosyayı inceleyiniz.:cool:
 
Katılım
18 Ocak 2007
Mesajlar
136
Excel Vers. ve Dili
2003 türkçe
Yardımlarınız için teşekkür ederim arkdaşlar biraz üzerinde çalıştım ve ekteki programı tasarladım.tek sorunum listboxta silmek istediğim notu sil butonuna basınca nasıl sileceğim.
birde sn=orion2 nin userform açılınca göster butonunu nasıl aktif ettiğini çözemedim bir türlü.
teşekkürler
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Ekli dosyayı inceleyiniz.:cool:
Kod:
Private Sub CommandButton5_Click()
Dim sat As Long
If ListBox1.ListIndex < 0 Then Exit Sub
sat = ListBox1.ListIndex + 1
ListBox1.RowSource = ""
Range(Cells(sat, "A"), Cells(sat, "B")).Delete (xlUp)
ListBox1.RowSource = "A1:B" & Cells(65536, "A").End(xlUp).Row
End Sub
 
Katılım
18 Ocak 2007
Mesajlar
136
Excel Vers. ve Dili
2003 türkçe
te&#351;ekk&#252;rler sn. orion2
 
Üst