DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
[SIZE="2"]Sub Emre()
Dim i As Long
For i = 15 To Range("B65536").End(3).Row
If Cells(i, "B") Like "ANADOLU*" Then
Cells(i, "F") = Mid(Cells(i, "B"), 19, 27)
End If: Next i: i = Empty
End Sub[/SIZE]
arkadaşlar örnek dosyamda açıklamalarda da bulundum ama bana gereken satırlardaki metinler içinde bulunan matematiksel değerler.şimdiden teşekkürler.
=IF(COUNTIF(B15:B15;"*POS*")>0;RIGHT(TRIM(B15);13);"")
Estağfurullah, hatırlattım sadece...
Aşağıdaki kodu deneyiniz;
Kod:Sub Emre() Dim i As Long For i = 15 To Range("B65536").End(3).Row If Cells(i, "B") Like "ANADOLU*" Then Cells(i, "F") = Mid(Cells(i, "B"), 19, 27) End If: Next i: i = Empty End Sub
Örnek verin meselâ...
.
E15 Hücresine:
Kod:=IF(COUNTIF(B15:B15;"*POS*")>0;RIGHT(TRIM(B15);13);"")
yazıp aşağıya doğru istediğiniz kadar kopyalayın.
Dosyanız ekte.
.
çok sağolun ellerinize sağlık .ama o ara boş satırlardada değerleri alabilirmiyim
mesela örnek dosya içindeki sarı boyalı satır
[SIZE="2"]Sub Emre()
Dim i As Long
For i = 15 To Range("B65536").End(3).Row
Cells(i, "B").Value = Trim(Cells(i, "B"))
If IsNumeric(Left(Cells(i, "B"), 1)) Then
Cells(i, "F") = Left(Cells(i, "B"), 7): End If
If Cells(i, "B") Like "*POS*" Then
Cells(i, "F") = Right(Cells(i, "B"), 13)
End If: Next i: Columns.AutoFit: i = Empty
End Sub[/SIZE]