sirkülasyon
Altın Üye
- Katılım
- 10 Temmuz 2012
- Mesajlar
- 2,532
- Excel Vers. ve Dili
- 2021 LTSC TR
- Altın Üyelik Bitiş Tarihi
- 18-06-2026
Ustam ; Aşağıda ki kod ile:
önce sayfanın B13:J32 aralığını temizlemek
sonra B13:B32 aralığını açmak
B13: J32 aralığına listboxu bir kere (mükerrer olmaksızın) aktarmak
daha sonra da B13:B32 aralığında boş hücre var ise gizlemek istiyorum.
ama B13 : B32 aralığına değil, B sütununda ki en son dolu hücrenin altına kayıt ediyor. Rica etsem yukarıda belirttiğim şekilde işlem yapması için yardımcı olabilir misiniz?
önce sayfanın B13:J32 aralığını temizlemek
sonra B13:B32 aralığını açmak
B13: J32 aralığına listboxu bir kere (mükerrer olmaksızın) aktarmak
daha sonra da B13:B32 aralığında boş hücre var ise gizlemek istiyorum.
ama B13 : B32 aralığına değil, B sütununda ki en son dolu hücrenin altına kayıt ediyor. Rica etsem yukarıda belirttiğim şekilde işlem yapması için yardımcı olabilir misiniz?
Kod:
With Worksheets("Fiyat Araştırma")
Sheets("Fiyat Araştırma").[B13:J32].ClearContents
[B13:B32].SpecialCells(4).EntireRow.Hidden = [B13:B32].SpecialCells(4).EntireRow.Hidden = 1
For i = 0 To ListBox1.ListCount - 1
lastrow = .Cells(.Rows.Count, "B").End(xlUp).Row
.Cells(lastrow + 1, 2) = ListBox1.List(i, 0)
.Cells(lastrow + 1, 3) = ListBox1.List(i, 1)
.Cells(lastrow + 1, 6) = ListBox1.List(i, 2)
.Cells(lastrow + 1, 9) = ListBox1.List(i, 3)
.Cells(lastrow + 1, 10) = ListBox1.List(i, 4)
[B13:B32].SpecialCells(4).EntireRow.Hidden = [B13:B32].SpecialCells(4).EntireRow.Hidden = 0
Next i