- Katılım
- 20 Mart 2009
- Mesajlar
- 333
- Excel Vers. ve Dili
- office 2003 ingilizce
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
10 satırdan sonra sarı renkle gösterdiğin 2 adet satır eklemek, 1 numaralı satırdaki başlığı 12.ci satıra
almak, 1-10 arasını H kolonuna göre sort, 12-23 arasını yine H kolonuna göre sort etmek istiyorum.
Sub GereksizBirKod()
Rows("11:12").Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Rows("1:1").Copy
Rows("12:12").Select
ActiveSheet.Paste
Range("A2:H10").Select
Application.CutCopyMode = False
Range("A1:H10").Select
Selection.Sort Key1:=Range("H2"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Range("A12:H23").Select
Selection.Sort Key1:=Range("H12"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Range("A11").Select
End Sub
Hocam neden gereksiz bir kod dediniz?
Benim yapmak istediğim TRHBTR2A ve PAMUTRIS lerin bitiminde 2 satır eklemek ve 1.ci satırdaki başlığı o ayırdığım satıra kopyalamak. Bu kadar. Ancak verdiğiniz kod da her seferinde satır değişecek değil mi? Yani örneğimde 11 den sonra başlıyor. Başka bir satırdan sonra istesem başka satır numarası girmem gerekecek. Parametrik olamaz mı acaba? PAMUTRIS ve TRHBTR2A ların bittiği yeri saptayıp ondan sonra 2 satır eklese.