1903emre34@gmail.com
Altın Üye
- Katılım
- 29 Mayıs 2016
- Mesajlar
- 946
- Excel Vers. ve Dili
- Microsoft Excel 2013 Türkçe
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Option Explicit
Sub aktar()
Dim a(), s1 As Worksheet, s2 As Worksheet
Dim s As Long, X As Long, Y As Byte
Set s1 = Sheets("Sayfa1")
Set s2 = Sheets("Sayfa2")
a = s1.Range("A2:H" & s1.Cells(Rows.Count, 1).End(3).Row)
For X = 1 To UBound(a)
If a(X, 6) Like "*YAZILIM*" Then
s = s + 1
For Y = 1 To UBound(a, 2)
a(s, Y) = a(X, Y)
Next Y
End If
Next X
s2.Range("A2:H" & Rows.Count).ClearContents
If s > 0 Then s2.[A2].Resize(s, UBound(a, 2)) = a
MsgBox "İşlem tamamlandı.", vbInformation
End Sub
Sub ayikla()
Sheets("sayfa1").Select
son = Range("f65536").End(2).Row 'f sütunundaki son değeri buluyor
For f = 2 To son
veri = Cells(f, 6)
YAZILIM = InStr(1, veri, "YAZILIM")
TEMİZLİK = InStr(1, veri, "TEMİZLİK")
ABC = InStr(1, veri, "ABC")
If YAZILIM > 0 Then Cells(f, 10) = "YAZILIM"
If TEMİZLİK > 0 Then Cells(f, 10) = "TEMİZLİK"
If ABC > 0 Then Cells(f, 10) = "ABC"
Next f
MsgBox "dizilim yapıldı"
'Call Makro1
Thisworkbook.save
End Sub