- Katılım
- 23 Eylül 2004
- Mesajlar
- 91
Selamlar,
Çalıştığım bir dosya için geçmiş tarihlerdeki örnek kodları incelerken Hüseyin Bey'in daha önce yayımladığı aşağıdaki aralala maksosunu buldum. Ornek adlı doyada bu makro ile satırlar ekledikten sonra, eklenen satırlara başlığı kopyalayıp, her başlık altındaki verileri, önce kod başlığına göre sıralamak ve aynı başlığa göre alttoplam almak istiyorum yardımcı olursanız sevinirim.
Sub aralama()
Dim deger As Variant
Dim deger1 As Variant
baş:
deger = ActiveCell.Value
döngü:
ActiveCell.Offset(rowOffset:=1, columnOffset:=0).Activate
deger1 = ActiveCell.Value
If deger <> deger1 Then
ActiveCell.EntireRow.Insert
ActiveCell.Offset(rowOffset:=1, columnOffset:=0).Activate
GoTo baş
End If
değer = değer1
If deger1 = "" Then Exit Sub
GoTo döngü
End Sub
Çalıştığım bir dosya için geçmiş tarihlerdeki örnek kodları incelerken Hüseyin Bey'in daha önce yayımladığı aşağıdaki aralala maksosunu buldum. Ornek adlı doyada bu makro ile satırlar ekledikten sonra, eklenen satırlara başlığı kopyalayıp, her başlık altındaki verileri, önce kod başlığına göre sıralamak ve aynı başlığa göre alttoplam almak istiyorum yardımcı olursanız sevinirim.
Sub aralama()
Dim deger As Variant
Dim deger1 As Variant
baş:
deger = ActiveCell.Value
döngü:
ActiveCell.Offset(rowOffset:=1, columnOffset:=0).Activate
deger1 = ActiveCell.Value
If deger <> deger1 Then
ActiveCell.EntireRow.Insert
ActiveCell.Offset(rowOffset:=1, columnOffset:=0).Activate
GoTo baş
End If
değer = değer1
If deger1 = "" Then Exit Sub
GoTo döngü
End Sub