unur
Altın Üye
- Katılım
- 8 Aralık 2005
- Mesajlar
- 854
- Excel Vers. ve Dili
- İş:Excel 2000 Türkçe
Ev:Excel xp Türkçe
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Kod:Sub NN() [e:f].Clear For i = 2 To [a65536].End(3).Row If Cells(i, 2) = "ESKİ GÖREV YERİ" Then Cells(i - 1, "e") = Cells(i + 1, "c") Cells(i - 1, "f") = Cells(i + 2, "c") End If Next End Sub
Sub NN()
[e:f].Clear' E ve F sütunlarını sil.
For i = 2 To [a65536].End(3).Row 'B sütunundaki son hücreye kadar dön.
If Cells(i, 2) = "ESKİ GÖREV YERİ" Then ' Döngü çalışırken B sütununda "ESKİ GÖREV YERİ" kelimelerinin eşit olduğu hücre bulunduğunda
Cells(i - 1, "e") = Cells(i + 1, "c")' Döngü satırına eşit ve E sütunu karşılığına, bir satır aşağı C sütunundaki değeri getir.
Cells(i - 1, "f") = Cells(i + 2, "c") ' Döngü satırına eşit ve F sütunu karşılığına, iki satır aşağı C sütunundaki değeri getir.
End If
Next
End Sub
Private Sub CommandButton1_Click()
[e:h].Clear
For i = 2 To [b65536].End(3).Row
If Cells(i, 2) = "ESKİ GÖREV YERİ" Then
a = Split(Trim(" " & Cells(i - 1, 2)), " ")
Cells(i - 1, "e") = a(0)
Cells(i - 1, "f") = a(1) & " " & a(2)
Cells(i - 1, "g") = a(3)
Cells(i - 1, "h") = Cells(i + 1, "c")
Cells(i - 1, "i") = Cells(i + 2, "c")
End If
Next
MsgBox "Bitti"
End Sub
Private Sub CommandButton1_Click()
[e:h].Clear
For i = 2 To [b65536].End(3).Row
If Cells(i, 2) = "ESKİ GÖREV YERİ" Then
x = WorksheetFunction.Search("[", Cells(i - 1, 2))
a = Split(Trim(" " & Cells(i - 1, 2)), " ")
Cells(i - 1, "e") = a(0)
Cells(i - 1, "f") = Trim(Mid(Cells(i - 1, 2), Len(a(0)) + 2, x - Len(a(0)) - 2))
Cells(i - 1, "g") = Mid(Cells(i - 1, 2), x, Len(Cells(i - 1, 2)))
Cells(i - 1, "h") = Cells(i + 1, "c")
Cells(i - 1, "i") = Cells(i + 2, "c")
End If
Next
MsgBox "Bitti"
End Sub