- Katılım
- 5 Ocak 2009
- Mesajlar
- 1,586
- Excel Vers. ve Dili
- 2003 Türkçe
Selam,
Ekteki örnek dosyamın "çeşitler" sayfasındaki kodlar ile "insört" sayfasındaki G, I, J sütunlarındaki değerleri birleştirip A sütununda sıralıyorum.
B,C,D sütunlarında ise benzersiz sıralama yapıyorum.
A sütundaki yardımcı hücreleri kullanmadan 3 sütunu beraber benzersiz nasıl sıralayabilirim?
2.sorum;
3'lü benzersiz sırlanan verilerin E sütununda toplam miktarları, F sütununda toplam Adetleri bulmak istiyorum
Nasıl yapabilirim?
Sayfa üzerinde açıklamalar ve örnekler mevcuttur. Yardımcı olabilirseniz çok sevinirim.
İyi çalışmalar.
Kodlarım da aşağıdaki gibidir.
Ekteki örnek dosyamın "çeşitler" sayfasındaki kodlar ile "insört" sayfasındaki G, I, J sütunlarındaki değerleri birleştirip A sütununda sıralıyorum.
B,C,D sütunlarında ise benzersiz sıralama yapıyorum.
A sütundaki yardımcı hücreleri kullanmadan 3 sütunu beraber benzersiz nasıl sıralayabilirim?
2.sorum;
3'lü benzersiz sırlanan verilerin E sütununda toplam miktarları, F sütununda toplam Adetleri bulmak istiyorum
Nasıl yapabilirim?
Sayfa üzerinde açıklamalar ve örnekler mevcuttur. Yardımcı olabilirseniz çok sevinirim.
İyi çalışmalar.
Kodlarım da aşağıdaki gibidir.
Kod:
Private Sub CommandButton2_Click()
Dim son, satır As Long
Dim s1, s2 As Worksheet
Application.ScreenUpdating = False
Set s1 = Sheets("insört")
Set s2 = Sheets("Çeşitler")
son = s1.Cells(65536, 1).End(3).Row
satır = 2
For i = 3 To son
a = s1.Cells(i, 7).Value
b = s1.Cells(i, 9).Value
c = s1.Cells(i, 10).Value
s2.Cells(i, 1) = a & b & c
Next
For j = 2 To son
d = s1.Cells(j, 7).Value
e = s1.Cells(j, 9).Value
f = s1.Cells(j, 10).Value
If WorksheetFunction.CountIf(s2.Range("A2:A" & j & ""), d & e & f) = 1 Then
satır = satır + 1
s2.Cells(satır, 2) = d
s2.Cells(satır, 3) = e
s2.Cells(satır, 4) = f
End If
Next
Application.ScreenUpdating = True
End Sub
Ekli dosyalar
Son düzenleme:
