- Katılım
- 3 Ekim 2010
- Mesajlar
- 1
- Excel Vers. ve Dili
- 2007-türkçe
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Option Explicit
Sub SORULARI_DÜZENLE()
Dim S1 As Worksheet, S2 As Worksheet
Dim X As Long, Satır As Long, Y As Byte
Set S1 = Sheets("OLD")
Set S2 = Sheets("NEW")
Application.ScreenUpdating = False
S2.Cells.Clear
Satır = 3
For X = 2 To S1.Range("A65536").End(3).Row
S2.Cells(Satır, 1) = X - 1
S2.Rows(Satır).Interior.ColorIndex = 8
S2.Cells(Satır, 4) = S1.Cells(X, 1)
S2.Range("C" & Satır + 1 & ":C" & Satır + 5).Value = Application.Transpose(S1.Range("B1:F1").Value)
S2.Range("D" & Satır + 1 & ":D" & Satır + 5).Value = Application.Transpose(S1.Range("B" & X & ":F" & X).Value)
S2.Range("D" & Satır + 1 & ":D" & Satır + 5).Interior.ColorIndex = 15
For Y = Satır + 1 To Satır + 5
If S1.Cells(X, 7) = S2.Cells(Y, 3) Then
S2.Cells(Y, 2) = "X"
Exit For
End If
Next
Satır = Satır + 7
Next
S2.Select
Cells.EntireColumn.AutoFit
Set S1 = Nothing
Set S2 = Nothing
Application.ScreenUpdating = True
MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub