ogecen
Altın Üye
- Katılım
- 31 Ağustos 2023
- Mesajlar
- 319
- Excel Vers. ve Dili
- Türkçe Microsoft® Excel® Microsoft 365 için MSO 64 bit
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub ProsesTanimla()
Dim sonSatir As Long
Dim hucre As Range
Dim deger As String
sonSatir = Cells(Rows.Count, "A").End(xlUp).Row
For Each hucre In Range("A2:A" & sonSatir)
deger = CStr(hucre.Value)
Cells(hucre.Row, "B").Value = ProsesBul(deger)
Next hucre
MsgBox "Prosesler başarıyla tanımlandı.", vbInformation
End Sub
Function ProsesBul(kod As String) As String
kod = UCase(kod)
If Left(kod, 4) = "1001" Then
ProsesBul = "Enjeksiyon"
ElseIf InStr(kod, "PF") > 0 Then
ProsesBul = "Preform"
ElseIf InStr(kod, "PK") > 0 Or InStr(kod, "CS") > 0 Or InStr(kod, "P") > 0 Then
ProsesBul = "Pet"
ElseIf Left(kod, 4) = "2003" Then
ProsesBul = "Şişirme"
ElseIf Left(kod, 3) = "KLP" Then
ProsesBul = "Kalıp"
ElseIf Left(kod, 3) = "SLV" Then
ProsesBul = "Sleeve"
ElseIf Left(kod, 3) = "SRG" Then
ProsesBul = "Serigrafi"
ElseIf Left(kod, 3) = "CNT" Then
ProsesBul = "Fason"
ElseIf Right(kod, 1) = "D" Then
ProsesBul = "Deneme"
Else
ProsesBul = "Tanımsız Ürün"
End If
End Function
=EĞER(A2="";"";EĞER(SOLDAN(A2;4)="1001";"Enjeksiyon";
EĞER(ESAYIYSA(EĞERHATA(BUL("PF";A2);""));"Preform";
EĞER(ESAYIYSA(EĞERHATA(BUL("PK";A2);""));"Pet";
EĞER(ESAYIYSA(EĞERHATA(BUL("CS";A2);""));"Pet";
EĞER(ESAYIYSA(EĞERHATA(BUL("P";A2);""));"Pet";
EĞER(SOLDAN(A2;4)="2003";"Şişirme";
EĞER(SOLDAN(A2;3)="KLP";"Kalıp";
EĞER(SOLDAN(A2;3)="SLV";"Sleev";
EĞER(SOLDAN(A2;3)="SRG";"Serigrafi";
EĞER(SOLDAN(A2;3)="CNT";"Fason";
EĞER(SAĞDAN(A2;1)="D";"Deneme";
"Tanımsız Ürün"))))))))))))
=EĞER(A2="";"";EĞER(SOLDAN(A2;4)="1001";"Enjeksiyon";
EĞER(SOLDAN(A2;3)="KLP";"Kalıp";
EĞER(ESAYIYSA(EĞERHATA(BUL("PF";A2);""));"Preform";
EĞER(ESAYIYSA(EĞERHATA(BUL("PK";A2);""));"Pet";
EĞER(ESAYIYSA(EĞERHATA(BUL("CS";A2);""));"Pet";
EĞER(ESAYIYSA(EĞERHATA(BUL("P";A2);""));"Pet";
EĞER(SOLDAN(A2;4)="2003";"Şişirme";
EĞER(SOLDAN(A2;3)="SLV";"Sleev";
EĞER(SOLDAN(A2;3)="SRG";"Serigrafi";
EĞER(SOLDAN(A2;3)="CNT";"Fason";
EĞER(SAĞDAN(A2;1)="D";"Deneme";
"Tanımsız Ürün"))))))))))))