DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub btnDuzenle_Click()
Dim syf As Worksheet
Dim Bak As Variant
Dim Say As Long
Say = Cells(Rows.Count, "A").End(xlUp).Row
Set syf = ThisWorkbook.Worksheets.Add
Application.ScreenUpdating = False
For Each Bak In Array("MasterValueAdjusted", "SpecimenValueAdjusted", "Step", "Row", "TestDirectionNum", "RowDirection")
syf.Columns(1).Insert
Columns(Rows(1).Find(what:=Bak, lookat:=xlWhole).Column).Copy syf.Range("A1")
Next
For Bak = 5 To 1 Step -1
If Bak <> 4 Then
With syf.Sort
.SortFields.Clear
.SortFields.Add2 Key:=Range(Columns(Bak).Address), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
.SetRange Range("A1:F" & Say)
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End If
Next
End Sub
Set syf = ThisWorkbook.Worksheets.Add
Set syf = ThisWorkbook.Worksheets("Datalar")
Rica ederim.muzaffer bey çok teşekkür ederim
onuryildiz1453@gmail.com resim atarsanız karakalem yapıp iletirim size 1 hafta da![]()
Private Sub btnDuzenle_Click()
Dim syf As Worksheet
Dim Bak As Variant
Dim Say As Long
Dim Kolon As Integer
Say = Cells(Rows.Count, "A").End(xlUp).Row
Set syf = ThisWorkbook.Worksheets("datalar")
Application.ScreenUpdating = False
syf.Range("A:F").ClearContents
For Each Bak In Array("RowDirection", "TestDirectionNum", "Row", "Step", "SpecimenValueAdjusted", "MasterValueAdjusted")
Columns(Rows(1).Find(what:=Bak, lookat:=xlWhole).Column).Copy syf.Columns(Kolon + 1)
Kolon = syf.Cells(1, Columns.Count).End(xlToLeft).Column
Next
For Bak = 5 To 1 Step -1
If Bak <> 4 Then
With syf.Sort
.SortFields.Clear
.SortFields.Add2 Key:=Range(Columns(Bak).Address), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
.SetRange Range("A1:F" & Say)
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End If
Next
Application.ScreenUpdating = True
End Sub