- Katılım
- 1 Aralık 2010
- Mesajlar
- 313
- Excel Vers. ve Dili
- Office 2010
Merhabalar,
Ekteki dosyada, RAPOR sayfasında, A kolonunu yeni ekleyip "Gurup Açıklaması" başlığını ekledim.
1- Mevcut VBA içerisinde, ÜRETİM-VERİ sayfasındaki gurup açıklamasını RAPOR sayfasına nasıl getirebilirim?
2- RAPOR Sayfasında, gurup açıklaması geldiktan sonra, ilk önce A kolonuna daha sonra C kolonuna göre sıralama nasıl yaptırabilirim?
VBA Kodları aşağıdadır:
Ekteki dosyada, RAPOR sayfasında, A kolonunu yeni ekleyip "Gurup Açıklaması" başlığını ekledim.
1- Mevcut VBA içerisinde, ÜRETİM-VERİ sayfasındaki gurup açıklamasını RAPOR sayfasına nasıl getirebilirim?
2- RAPOR Sayfasında, gurup açıklaması geldiktan sonra, ilk önce A kolonuna daha sonra C kolonuna göre sıralama nasıl yaptırabilirim?
VBA Kodları aşağıdadır:
Kod:
Private Sub Worksheet_Activate()
Dim sat As Worksheet, ur As Worksheet
sayfa = Array("SATIS-VERİ", "ÜRETİM-VERİ")
Set s = CreateObject("Scripting.Dictionary")
For Each syf In sayfa
With Sheets(syf)
For Each hcr In .Range(.Range("F2"), .Cells(Rows.Count, "F").End(3))
If Not s.exists(hcr.Value) Then s.Add hcr.Value, hcr.Offset(0, 1).Value
Next
End With
Next
Me.Range("B2:B10000").ClearContents
Me.Range("B2").Resize(s.Count).Value = Application.Transpose(s.items())
Me.Range("C2").Resize(s.Count).Value = Application.Transpose(s.keys())
End Sub
Kitap2.xlsm dosyasını indir - download
Kitap2.xlsm dosyasını indir, download. Dosya.tc .Dosya Upload. Dosya Paylaş. Dosya Yükle
www.dosya.tc