izin talep formu

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
Hayırlı akşamlar. Formda görüp ve Üzerinde bir iki değişiklik yapıp kullanmak istediğim bir program var. Program üzerine kendim bir adet “Rapor al” isimli buton ekledim ve “Personel izin talep formu” üzerindeki combobox’ dan “yıllık” veya ”mazeret” gibi seçim yapıldığında hangi “chekbox” seçilmiş ise açılan “Listbox” ta görünen verileri “rapor al” butonuna basıldığında listboxtaki verileri yazdırmasını nasıl sağlarım.Yardımlarınız için teşekkür ederim.
 

udentr2002

Altın Üye
Katılım
5 Kasım 2006
Mesajlar
1,503
Excel Vers. ve Dili
iş yerinde Office 365
evde Office 365
Altın Üyelik Bitiş Tarihi
25-12-2029
yanlış görmediysem eğer

commandbutton3 butonunuza yazdığınız kodlarda ' işareti ile başlayan yerler var bu işaretten sonrasını bilgisayar kod olarak görmez o işaret sadece programcının kendisi için açıklama yazacağı zaman kullandığı bir şeydir ama sizin kodunuzda bu işaret kodların önünde yer alıyor sanırım ondan dolayı hata veriyor olabilir aşağıdaki gibi düzeltip deneyin inşallah düzelir

Private Sub CommandButton3_Click()
If textbox4 = "Yıllık" Then
Sheets("YıllıkDetay").Select
Else
If textbox4 = "Mazeret" Then
Sheets("MazeretDetay").Select
Else
If textbox4 = "Hasta" Then
Sheets("HastaDetay").Select
Else
sat = detaylar.ListCount
sut = detaylar.ColumnCount
Sheets("sayfa2").Range("a1:" & Cells(sat, sut).Address) = detaylar.List
Sheets("sayfa2").PrintOut
End If
End Sub
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
Compile Error:
Block If Without End If
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
Compile Error:
Block If Without End If

hata mesajını veriyor.Yardımlarınız için teşekkür edeim.
 

udentr2002

Altın Üye
Katılım
5 Kasım 2006
Mesajlar
1,503
Excel Vers. ve Dili
iş yerinde Office 365
evde Office 365
Altın Üyelik Bitiş Tarihi
25-12-2029
birde böyle deneyin

Private Sub CommandButton3_Click()
If textbox4 = "Yıllık" Then
Sheets("YıllıkDetay").Select
ElseIf textbox4 = "Mazeret" Then
Sheets("MazeretDetay").Select
Exit Sub

ElseIf textbox4 = "Hasta" Then
Sheets("HastaDetay").Select
Exit Sub

Else
sat = detaylar.ListCount
sut = detaylar.ColumnCount
Sheets("sayfa2").Range("a1:" & Cells(sat, sut).Address) = detaylar.List
Sheets("sayfa2").PrintOut
End If
End Sub
 

Tasarım

Altın Üye
Katılım
3 Şubat 2005
Mesajlar
277
Excel Vers. ve Dili
Microsoft Excel 2013 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
16-11-2025
Compile Error:
Block If Without End If

hata mesajını veriyor.Yardımlarınız için teşekkür edeim.
Bu hata mesajı blokun End İf ile bitmesi gerektiğini belirtiyor. Blokun sonuna "End Sub"dan önce End İf yazarsanız sorundan kurtulabilirsiniz. ;)
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
Private Sub CommandButton3_Click()
If textbox4 = "Yıllık" Then
Sheets("YıllıkDetay").Select
ElseIf textbox4 = "Mazeret" Then
Sheets("MazeretDetay").Select
Exit Sub

ElseIf textbox4 = "Hasta" Then
Sheets("HastaDetay").Select
Exit Sub

Else
sat = detaylar.ListCount
sut = detaylar.ColumnCount
Sheets("sayfa2").Range("a1:" & Cells(sat, sut).Address) = detaylar.List
Sheets("sayfa2").PrintOut
End If
End Sub
ilginize teşekkür ederim ama yukarıdaki yazılı olan kodlar sadece Yıllık Detay sayfasının filtreleme modunda açılmasını sağladı , benim istediğim listboxtaki verilerin rapor al dediğim zaman prınt etmesi oalcaktı.
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
ilginize teşekkür ederim ama yukarıdaki yazılı olan kodlar sadece Yıllık Detay sayfasının filtreleme modunda açılmasını sağladı , benim istediğim listboxtaki verilerin rapor al dediğim zaman prınt etmesi oalcaktı.
MERHABA ÜSTTEKİ KONU HAKKINDA YARDIM RİCA EDECEKTİM.TEŞEKKÜR EDERİM.
 
Katılım
14 Haziran 2006
Mesajlar
19
end if hatası

Private Sub CommandButton3_Click()
If textbox4 = "Yıllık" Then
Sheets("YıllıkDetay").Select
Else
If textbox4 = "Mazeret" Then
Sheets("MazeretDetay").Select
Else
If textbox4 = "Hasta" Then
Sheets("HastaDetay").Select
Else

sat = detaylar.ListCount
sut = detaylar.ColumnCount
Sheets("sayfa2").Range("a1:" & Cells(sat, sut).Address) = detaylar.List
Sheets("sayfa2").PrintOut
End If
End If
End If

End Sub

bu şekilde olması gerekiyor kodun çalışması için
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
yardımlarınız için teşekkür edrim
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
izin talep Formu

Hayırlı Geceler Dileklerimle , İzin Mahiyeti ComboBox'tan yapılan seçimde , "Saatlik" seçeneğini seçteğimde "Hasta" sayfasında olduğu gibi "Saatlik" sayfasında hem geçmiş saatlik izin toplamlarını hemde saatlikSetay sayfasında kullanmış olduğu izinleri görmek için ilgili kısım kodunda nasıl bir makro değişikliği yapmayım.Teşekkür ederim.
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
Hayırlı Geceler Dileklerimle , İzin Mahiyeti ComboBox'tan yapılan seçimde , "Saatlik" seçeneğini seçteğimde "Hasta" sayfasında olduğu gibi "Saatlik" sayfasında hem geçmiş saatlik izin toplamlarını hemde saatlikSetay sayfasında kullanmış olduğu izinleri görmek için ilgili kısım kodunda nasıl bir makro değişikliği yapmayım.Teşekkür ederim.
bir üstteki dosya için yardım rica edecekyim.
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
izin talep Formu

Hayırlı akşamlar dileklerimle , Optıon Button'lardan örnek verirsem "yıllık" seçimi ; "İzin Detaylarını Göster " Açılan ListBox'tan da seçilen bilgiyi "SİL" buton'undan nasıl bir makroyla silebilirim.Yardımlarınız için çok teşekkür ederim.
"sil butonu şu anda tüm sayfadaki bilgileri siliyor "
 
Üst