- Katılım
- 5 Mayıs 2014
- Mesajlar
- 106
- Excel Vers. ve Dili
- Excel Pro Plus 2019 TR
- Altın Üyelik Bitiş Tarihi
- 12-02-2025
Merhaba.
Görüntüdeki dosyanın A sütununda yedek parça numarası var. Sonraki harfler marka kodunu ifade ediyor. Orjinal parça numarasına marka kodu ekleyerek sisteme kaydediyoruz çünkü aynı parçanın farklı markaları var. Amerika, İtalya, İngiltere gibi.
B ve C sütununda olduğu gibi bazen asıl parça numarasını ve marka kodunu ayırmam gerekiyor.
Marka kodunu silmeyle ilgili destek aldım, uyguladım. VB bilgim sıfır. Şimdi marka kodunu sütuna ayırmak istiyorum.
Parça numalararı mutlaka sayı ile bitiyor ve bütün marka kodlarımız harflerden oluşuyor.
Yani sağdaki harfleri, sayıya rastlayana kadar parça olarak almak istiyorum.
Marka kodunu silen fonksiyon şöyle;
Desteğinizi rica ederim.
Görüntüdeki dosyanın A sütununda yedek parça numarası var. Sonraki harfler marka kodunu ifade ediyor. Orjinal parça numarasına marka kodu ekleyerek sisteme kaydediyoruz çünkü aynı parçanın farklı markaları var. Amerika, İtalya, İngiltere gibi.
B ve C sütununda olduğu gibi bazen asıl parça numarasını ve marka kodunu ayırmam gerekiyor.
Marka kodunu silmeyle ilgili destek aldım, uyguladım. VB bilgim sıfır. Şimdi marka kodunu sütuna ayırmak istiyorum.
Parça numalararı mutlaka sayı ile bitiyor ve bütün marka kodlarımız harflerden oluşuyor.
Yani sağdaki harfleri, sayıya rastlayana kadar parça olarak almak istiyorum.
Marka kodunu silen fonksiyon şöyle;
Kod:
Option Explicit
Public Function MARKAKODSİL(metin As String) As String
Dim uzunluk, i As Integer
uzunluk = Len(metin)
For i = uzunluk To 1 Step -1
If Not IsNumeric(Right(metin, 1)) Then
metin = Left(metin, Len(metin) - 1)
Else:
MARKAKODSİL = metin
Exit For
End If
Next
End Function
Ekli dosyalar
-
51.1 KB Görüntüleme: 12
-
10.5 KB Görüntüleme: 16