DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub CommandButton1_Click()
Range("b2:C65000").ClearContents
BAS = Sheets("Yıl").Cells(2, 1).Value
BIT = Sheets("Yıl").Cells(3, 1).Value
For I = 2 To WorksheetFunction.CountA(Range("A:A"))
S = 0: YILYAZ = "": Sheets("Yıl").Range("C:C").ClearContents
OKU = Cells(I, 1).Value
For K = BAS To BIT
X = InStr(OKU, K)
If X <> 0 Then
S = S + 1
YILYAZ = YILYAZ + Trim(K) + " "
Sheets("Yıl").Cells(S, 3).Value = K
End If
Next K
Cells(I, 2).Value = YILYAZ
Cells(I, 3).Value = WorksheetFunction.Max(Sheets("Yıl").Range("C:C"))
Next I
End Sub
Sub Yillar()
Dim i As Long, _
Son As Long, _
j As Integer, _
Mak As Integer, _
Deg As Variant, _
m, _
Mtn As String
Son = Cells(Rows.Count, "A").End(3).Row
Application.ScreenUpdating = False
Range("B2:C" & Son).ClearContents
For i = 2 To Son
Mak = 0
Mtn = ""
m = Split(Cells(i, "A"), " ")
For j = 0 To UBound(m)
m(j) = Replace(m(j), "/", ".")
If IsNumeric(m(j)) = True Then
If IsDate(m(j)) = True Then
Deg = Year(m(j))
Else
Deg = m(j)
End If
If Len(Deg) = 4 Then
If Deg > Mak Then Mak = Deg
Mtn = Mtn & " " & Deg
End If
End If
Next j
If Not Mtn = "" Then
Cells(i, "B") = Trim(Mtn)
Cells(i, "C") = Mak
End If
Next i
Application.ScreenUpdating = True
MsgBox "İşlem Tamamlanmıştır....", vbInformation, "N. YEŞERTENER ---> [URL="http://www.excel.web.tr"]www.excel.web.tr[/URL]"
End Sub
"2002 KURU GIDA REYON 30 URUN KODU 578304582005".
Tek kelime ile süper. Harika çalışıyor.
Çok teşekkürler. Emeğinize sağlık.