- Katılım
- 5 Mart 2008
- Mesajlar
- 896
- Excel Vers. ve Dili
- EV:EXCEL 2010-TÜRKÇE
İŞ:EXCEL 2010-TÜRKÇE
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub CommandButton1_Click()
Dim sat As Long, i As Integer
If ListBox1.ListIndex < 0 Then
MsgBox "Lütfen Yazdırmak için listeden bir seçim yapınız!!", vbCritical, "U Y A R I"
Exit Sub
End If
For i = 0 To ListBox1.ListCount - 1
If ListBox1.Selected(i) = True Then
sat = Sheets(ListBox1.List(i, 0)).Cells(Rows.Count, "C").End(xlUp).Row
Sheets(ListBox1.List(i, 0)).Range("B2:E" & sat).PrintOut
End If
Next i
End Sub
Private Sub UserForm_Initialize()
Dim i As Long
ListBox1.Clear
For i = 5 To Worksheets.Count
ListBox1.AddItem Sheets(i).Name
Next
End Sub
ellerinize sağlık.yalnız makroları etkinleştir deyince user form açıldı.bende kapatma tuşuna (x) basıp kapattım.Dosyayı yazdırmak istediğimizde nasıl yazdıracağız.bir de hocam tek seçimlik olmuş çoklu olursa daha güzel olur.
. . .ellerinize sağlık.çok teşekkür ederim.yalnız ben buna sayfa eklediğim zaman (drama-3 gibi) bunu user forma nasıl ekleyeceğim.
. . .
Syn erdenek,
Tablonuza istediğiniz sayfayı ekleyip, userformu çalıştırarak sonucu gözlemleyiniz.
Sayfa ismi listeye eklenmiş olacaktır.
. . .