Elimde İstanbul'un bölge, ilçe, mahalle, adres başlıklarından oluşan bir liste var. Bu liste belirli bir formatta. Format değiştirmeden, her mahalleye göre ayrı ayrı baskı almak durumundayım. bu işlemi nasıl yapabilirim? Şimdiden teşekkür ederim.
![ilginç [ilginc]](./images/smilies/hmm.gif)
![]() |
Sub EVNFiltreleYazdir()
Dim Mahalle As Collection
Dim Aralik As Range
Dim Ara As Range
Dim bulunan As Variant
Set Sayfam = ThisWorkbook.ActiveSheet
Set Aralik = Range("Q8", ActiveSheet.Range("Q65530").End(3))
Set Mahalle = New Collection
On Error Resume Next
For Each Ara In Aralik.Cells
Mahalle.Add Ara.Value
Next Ara
On Error GoTo 0
For Each bulunan In Mahalle
ActiveSheet.Range("$A$7:$Y$10000").AutoFilter Field:=17, Criteria1:=bulunan
ActiveSheet.PrintOut
Next bulunan
ActiveSheet.Range("$A$7:$Y$10000").AutoFilter Field:=17
MsgBox "Sayfalar yazıcıya gönderildi.", vbInformation, "ExcelVba.Net"
End Sub
rahmiserifoner yazdı:örneğin Bayrampaşa var mahallesi ise merkez olarak geçiyor. Fakat Bağcılarda da Merkez mahallesi var ve bunlarında birbirinden ayrı şekilde basılması gerekiyor.
rahmiserifoner yazdı:Ayrıca yazıcı ile hata varmış Şuan çıktı alabiliyorum. Çıktı almadaki sorunum düzeldi. Teşekkürler...
Forum Excel Okulu ile ilgili Soru ve Cevap Alanı
Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir