zulfuernek
Altın Üye
- Katılım
- 24 Haziran 2017
- Mesajlar
- 761
- Excel Vers. ve Dili
- türkçe
Private Sub CommandButton3_Click()
'TCKN YE GÖRE SIRALAR (BOŞLUKLARI SİLER)
Application.ScreenUpdating = False
Range("A:K").Select
ActiveWorkbook.Worksheets("LİSTE").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("LİSTE").Sort.SortFields.Add Key:=Range("A11"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("LİSTE").Sort
.SetRange Range("A:K")
.Header = xlNo
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Range("A11").Select
Application.ScreenUpdating = True
ActiveWorkbook.Save
End Sub
yukarıdaki koda göre butona tıklayınca listeyi a sütunundan başlayarak karşısına denk gelen değerleri bozmadan bağlı bir şekilde sırlıyor. ancak ben A1 HÜCRESİNDEN DEĞİLDE A11 HÜCRESİNDEN BAŞLAMASINI İSTİYRUM VE A 11 HÜCRESİNE KADAR HİÇBİR DEĞİŞİKLİK OLMASIN İSTİYORUM.
'TCKN YE GÖRE SIRALAR (BOŞLUKLARI SİLER)
Application.ScreenUpdating = False
Range("A:K").Select
ActiveWorkbook.Worksheets("LİSTE").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("LİSTE").Sort.SortFields.Add Key:=Range("A11"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("LİSTE").Sort
.SetRange Range("A:K")
.Header = xlNo
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Range("A11").Select
Application.ScreenUpdating = True
ActiveWorkbook.Save
End Sub
yukarıdaki koda göre butona tıklayınca listeyi a sütunundan başlayarak karşısına denk gelen değerleri bozmadan bağlı bir şekilde sırlıyor. ancak ben A1 HÜCRESİNDEN DEĞİLDE A11 HÜCRESİNDEN BAŞLAMASINI İSTİYRUM VE A 11 HÜCRESİNE KADAR HİÇBİR DEĞİŞİKLİK OLMASIN İSTİYORUM.
