• DİKKAT

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

Aşırı gelişmiş filitre ama nasıl

Katılım
22 Mart 2006
Mesajlar
73
Ekte gönderdiğim dosya da ülke sutununa göre filitre oluşturmak istiyorum ama şu şekilde çalışacak.

Ülke sutununda sonu -mobile kelimesi ile biten tüm satırların (hücrelerin) bi solundaki hücreye GSM kelimesi gelicek şekilde nasıl yaparım

(dosyayı inclerseniz İlk satırda örnek verilmiştir)
 

Ekli dosyalar

Filitre derken mobile yazan hücrenin solundaki hücreye "gsm" yazdırmak istiyorsanız alttaki kod işinizi görebilir.

Kod:
Sub n()
For i = 2 To Cells(65536, 1).End(xlUp).Row
If Right(Cells(i, 3).Value, 6) = "Mobile" Then Cells(i, 2).Value = "GSM"
If Right(Cells(i, 3).Value, 6) = "Proper" Then Cells(i, 2).Value = "Proper"
Next
End Sub
 

Ekli dosyalar

Son düzenleme:
Sanırım Sorunun cevabı

Sanırım sorunun cevabı ekteki gibi ben fitrelemeden yaptım macro olarak nasıl çalışır bende merak ettim.
 

Ekli dosyalar

Filitre derken mobile yazan hücrenin solundaki hücreye "gsm" yazdırmak istiyorsanız alttaki kod işinizi görebilir.

Kod:
Sub n()
For i = 2 To Cells(65536, 1).End(xlUp).Row
If Right(Cells(i, 3).Value, 6) = "Mobile" Then Cells(i, 2).Value = "GSM"
If Right(Cells(i, 3).Value, 6) = "Proper" Then Cells(i, 2).Value = "Proper"
Next
End Sub
kodu nasıl çalıştıracağım
 
Selamlar,

Bu işlemi filtreleme ile rahatlıkla yapabilirsiniz. Aşağıdaki yolları sırasıyla takip edin.

C1 hücresini seçin.
VERİ-FİLTRE UYGULA-OTOMATİK FİLTRE UYGULA mensünü açın.
Filtre okları aktif hale gelecektir.
C1 hücresindeki filtre okuna tıklayın. Açılan menüden "Özel" seçeneğini seçin.
Açılan pencerede ilk kutucuktan "İle biter" seçeneğini seçin.
Yanındaki kutucuğada "mobile" yazıp tamam tuşuna tıklayın.
Bu şekilde verileri süzmüş olursunuz.
Şimdi "B" sütununa "GSM" yazmak için süzülen alanın "B" sütunundaki görünen alanı mouse ile seçin.
Klavyeden "GSM" yazın ve CTRL+ENTER tuşlarına basarak işlemi sonlandırın.
 
Geri
Üst