DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Mümkündür.Merhaba
Ben bir sayfada A sütununda belirli bir veriyi içeren satırların hepsinin başka bir sayfada görünmesini istiyorum mümkünmüdür.
Makro ile veya fonksiyonlarla yapılır.Nasıl yapılır demek istemiştim.
İsterseniz bir örnek dosya yollayın.Size 2 dakkada yapıvereyim hemencecik.Enteresan. Makro ekonomi gibi. Çok çok ilginç.
Private Sub CommandButton1_Click()
Dim sat As Long, k As Range, adr As String, sh As Worksheet
Dim sat2 As Long
sat2 = 5
Set sh = Sheets("RAPOR")
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
sh.Range("B5:O65536,Q5:Q65536").ClearContents
sat = Cells(65536, "E").End(xlUp).Row
If ComboBox1.Value = "HEPSİ" Then
Range("B5:O" & sat).Copy
sh.Range("B5").PasteSpecial xlPasteValuesAndNumberFormats
Else
Set k = Range("E5:E" & sat).Find(ComboBox1.Value, , xlValues, xlWhole)
If Not k Is Nothing Then
adr = k.Address
Do
Range("B" & k.Row & ":O" & k.Row).Copy
sh.Range("B" & sat2).PasteSpecial xlPasteValuesAndNumberFormats
sh.Range("Q" & sat2).Value = k.Row
sat2 = sat2 + 1
Set k = Range("E5:E" & sat).FindNext(k)
Loop While Not k Is Nothing And k.Address <> adr
End If
End If
Application.CutCopyMode = False
sh.Range("B5:Q" & sat2 - 1).Sort sh.Range("Q5")
Range("A4:O4").Select
Selection.AutoFilter
Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True
ActiveSheet.Protect "ABC"
Sheets("RAPOR").Select
Range("A1").Select
Unload Me
End Sub
Private Sub UserForm_Initialize()
Dim sh As Worksheet, i As Long, sat As Long
Sheets("MÜŞTERİ SATIŞ").Select
ActiveSheet.Unprotect "ABC"
Range("A4").AutoFilter
sat = Cells(65536, "E").End(xlUp).Row
ComboBox1.AddItem "HEPSİ"
For i = 5 To sat
If WorksheetFunction.CountIf(Range("E5:E" & i), Cells(i, "E").Value) = 1 Then
ComboBox1.AddItem Cells(i, "E").Value
End If
Next i
If ComboBox1.ListCount > 0 Then ComboBox1.ListIndex = 0
End Sub
RAPOR sayafasını hücre arka palnı biçimlendirm o yüzden yapmıştı.Teşekkür ederim sanırım bu işi çok iyi biliyorsunuz.
Br sorum fakat dosya boyutu 2 katına çıkmış sıkıntı yaratırmı yavaşlama takılma kararsızlık vb.
bir de ben bunu birde alım yaptığımız firmalar için yapıcam o zamanda 2ye mi katlar acaba boyutu.
Elinize sağlık.
Hangi sütunlar.Ben $ işareti göremedim.TL var oda sorun çıkarmaz.Değer yine sayısal değer.Tekrar teşekkürler.
Biraz kurcalıyorum da rapor sayfasında para değerlerinin önündeki $işareti verileri işlememe engel olur sanırım.
Kaldırılabilir mi?
Bende gözükmüyor.Dosyayı yollarmısınız?H,J,K ve L sütunları.
Normal satış sayfasında veri 1.00tl iken rapor dedikten sonta $1.00 oluyor. Hem de bicimlendir , parabirimi, tl işaretli olduğu halde.
Ben çalıştırınca düzeldi.
dosyayı güncelledim.Dosyayı 8 numaralı mesajdan indirebilirsiniz.Tarih içeren hücreleri biçimlendirden sayı olarak biçimlendirince doğru şekilde alıyor.
Şimdi sadece yukarıdan aşağıya eski tarihten yeni tarihe doğru gitmesi kaldı.