DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Dosyanız hazır.arkadaslar ekteki dosyayı inceleyip bana bilgi verirseniz cok sevinirim.
istediğim sey bi bi sayfadaki genel listede yazılı olan bilgileri diğer sayfada secenekli olarak aramam
Sub listele()
Dim renk As String, i As Long, s2 As Worksheet
Dim musteri As String, sat As Long
Sheets("Sayfa1").Select
Application.ScreenUpdating = False
Range("B7:E65536").ClearContents
Set s1 = Sheets("boyalı satışlar")
sat = 7
For i = 6 To s1.Cells(65536, "A").End(xlUp).Row
If Range("B6").Value = "HEPSİ" Or Range("B6").Value = "" Then
renk = s1.Cells(i, "F").Value
Else
renk = Range("B6").Value
End If
If UCase(Replace(Replace(Range("C6").Value, "ı", "I"), "i", "İ")) = "hepsi" Or _
Range("C6").Value = "" Then
musteri = s1.Cells(i, "C").Value
Else
musteri = Range("C6").Value
End If
If renk = s1.Cells(i, "F").Value And _
musteri = s1.Cells(i, "C").Value Then
Cells(sat, "B").Value = s1.Cells(i, "F").Value
Cells(sat, "C").Value = s1.Cells(i, "C").Value
Cells(sat, "D").Value = s1.Cells(i, "E").Value
Cells(sat, "E").Value = s1.Cells(i, "H").Value
sat = sat + 1
End If
Next i
Application.ScreenUpdating = True
MsgBox "İşlem tamamlandı..!!", vbOKOnly + vbInformation, Application.UserName
End Sub
öncelikle cok tşk ederim.yanlız dosyanızı acamıyorum.Dosyanız hazır.
Kod:Sub listele() Dim renk As String, i As Long, s2 As Worksheet Dim musteri As String, sat As Long Sheets("Sayfa1").Select Application.ScreenUpdating = False Range("B7:E65536").ClearContents Set s1 = Sheets("boyalı satışlar") sat = 7 For i = 6 To s1.Cells(65536, "A").End(xlUp).Row If Range("B6").Value = "HEPSİ" Or Range("B6").Value = "" Then renk = s1.Cells(i, "F").Value Else renk = Range("B6").Value End If If UCase(Replace(Replace(Range("C6").Value, "ı", "I"), "i", "İ")) = "hepsi" Or _ Range("C6").Value = "" Then musteri = s1.Cells(i, "C").Value Else musteri = Range("C6").Value End If If renk = s1.Cells(i, "F").Value And _ musteri = s1.Cells(i, "C").Value Then Cells(sat, "B").Value = s1.Cells(i, "F").Value Cells(sat, "C").Value = s1.Cells(i, "C").Value Cells(sat, "D").Value = s1.Cells(i, "E").Value Cells(sat, "E").Value = s1.Cells(i, "H").Value sat = sat + 1 End If Next i Application.ScreenUpdating = True MsgBox "İşlem tamamlandı..!!", vbOKOnly + vbInformation, Application.UserName End Sub
arkadaslar yardımlarınız için cok tşk ederim. peki söyle bişey yapabilirmiyiz.bi firmaya birden cok partide ve renkte kumas veriyorum firma ismini yazdıgım zaman otomatik olarak hangi renk vepartide kumas verdiğimi görebilirmiyim o müşteriye ait.veya aynı renkte birden fazla müşteriye kumas veriyorum.rengi yazdıgım zaman verdiğim firmaların listesini cıkarabilirmiyiz.şimdiden cok tşk ederim
kusura bakmayın dosyayı acamadıgım için inceleme fırsatı bulamadım.Zaten verdiğim dosyada bu özellik var.
Dosyayı 2 numaralı mesajda xls formatlı ekledim.öncelikle cok tşk ederim.yanlız dosyanızı acamıyorum.
çok tşk ederim yardımlarınız için.biraz fazla oldu ama belkide benim yanlıs yaptıgım bişeyler var renk secme yaptıgım zaman assagıdaki listede sectiğim rengin dökümü cıkmıyor.Dosyayı 2 numaralı mesajda xls formatlı ekledim.
İnceleyebilirsiniz.![]()
Benim yaptığım dosyada çıkıyordu.çok tşk ederim yardımlarınız için.biraz fazla oldu ama belkide benim yanlıs yaptıgım bişeyler var renk secme yaptıgım zaman assagıdaki listede sectiğim rengin dökümü cıkmıyor.
listele dediğim zaman makro güvenlik düzeyi ile ilgili bi uyarı cıkıyorBenim yaptığım dosyada çıkıyordu.
Dosyayı ekleyin bir bakalım.
Butona basıyormusunuz?
Araçlar==>Seçenekler==>Güvenlik==>Makro Güvenliği==>Güvenlik Düzeyindenlistele dediğim zaman makro güvenlik düzeyi ile ilgili bi uyarı cıkıyor
İstediğiniz düzenlemeyi yaptım.yardımların için cok cok ama cok tşk ederim.istediğim raporlamayı yakalıyorum yavas yavas.birde listele dediğim zaman orda bir sütun daha acıp kumas cinsinide görmeme yardımcı olabilirmisin.veya msn adresini verirsen daha fazla bilgi edinebilirim sizden tabi ib sakıncası yoksa
Sub listele()
Dim renk As String, i As Long, s2 As Worksheet
Dim musteri As String, sat As Long
Sheets("Sayfa1").Select
Application.ScreenUpdating = False
Range("B7:E65536").ClearContents
Set s1 = Sheets("boyalı satışlar")
sat = 7
For i = 6 To s1.Cells(65536, "A").End(xlUp).Row
If Range("B6").Value = "HEPSİ" Or Range("B6").Value = "" Then
renk = s1.Cells(i, "F").Value
Else
renk = Range("B6").Value
End If
If UCase(Replace(Replace(Range("C6").Value, "ı", "I"), "i", "İ")) = "hepsi" Or _
Range("C6").Value = "" Then
musteri = s1.Cells(i, "C").Value
Else
musteri = Range("C6").Value
End If
If renk = s1.Cells(i, "F").Value And _
musteri = s1.Cells(i, "C").Value Then
Cells(sat, "B").Value = s1.Cells(i, "F").Value
Cells(sat, "C").Value = s1.Cells(i, "C").Value
Cells(sat, "D").Value = s1.Cells(i, "G").Value
Cells(sat, "E").Value = s1.Cells(i, "E").Value
Cells(sat, "F").Value = s1.Cells(i, "H").Value
sat = sat + 1
End If
Next i
Application.ScreenUpdating = True
MsgBox "İşlem tamamlandı..!!", vbOKOnly + vbInformation, Application.UserName
End Sub