• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

kategoriye ayırma (mantıksal olarak)

Katılım
12 Nisan 2011
Mesajlar
190
Excel Vers. ve Dili
2010-TR
Ekteki dosyada örnek bir excel var. Parça adları sutununda yazılan değerler belli bir kategoriye göre mk1,mk2 veya mk3 de işlenecektir. Benim yapmak istediğim,
eğer hücrede alt plaka yazıyorsa mk1 ve mk3 e 1 yaz. Kavela yazıyorsa mk11 e 1 yaz şeklinde. İç içe eğer formülü ile yaparım diyorum. Ama iç içe eğer formülünün bir sınırı var. Sizce başka ne tür bir yol izlemem gerekir.

Aşağıda bir kod var. Bu kod, belli kelimleri silme bende bunu tersine çevirerek üzerinde bir takım değişikliler yapmak istiyorum ama bilemiyorum.

Sub kategori()

Dim sutun As String, son As Long, deg, i As Long, durum As Boolean, j As Integer

sutun = InputBox("İşlem yapmak istediğiniz sütun bilgisini giriniz.", , "A")
If sutun = "" Then Exit Sub
son = Cells(Rows.Count, sutun).End(xlUp).Row
deg = Array("*ARKA*DUVAR*")

Application.ScreenUpdating = False

For i = son To 1 Step -1
durum = False
For j = 0 To UBound(deg)
If Cells(i, sutun) Like deg(j) Then durum = True
If durum = True Then Exit For
Next j
If durum = True Then Rows(i).Delete Shift:=xlUp
Next i

Application.ScreenUpdating = True

MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 

Ekli dosyalar

Son düzenleme:
Geri
Üst