hücredeki değerleri değiştirme

Katılım
15 Ağustos 2006
Mesajlar
33
Excel Vers. ve Dili
2002 ingilizce
Merhaba arkadaşlar,
Bir sütunda birçok link bulunuyor. Bu linklerin son bölme (slash) işaretine kadar olan kısımlarinin silinmesi gerekiyor.

Belki bunu yapabileceğim bir formül de vardır, ama bulamadım.

Örnek:
Hücredeki deger: http://www.excel.web.tr/newthread.php
Makro çalışınca olmasi gereken deger: newthread.php

Hücredeki deger: http://www.excel.web.tr/profile/edit.php?do=editsignature
Makro çalışınca olmasi gereken deger: edit.php?do=editsignature

Önceki sorularda bulamadim. Yardımcı olabilirsiniz umarım. Ilgilenen herkeze şimdiden teşekkürler.
Saygılarımla
Murat
 
Katılım
29 Mayıs 2006
Mesajlar
39
yapmanız gereken sağ taraftan "/" işaretini bulana kadar 1 harf 1 harf değeri bir değişkene toplayan bir while döngüsü kurmaktır

döngü bittikten sonra elde edilen değişkeni ister o hucreye isterseniz başka bir hucreye atayın

bu donguyu değiştirilecek tum hucreleri alacak bir for dongusu içine atabilirsiniz...

benzer bir çalışmam vardı bulabilirsem eklerim...
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba
Aşağıdaki makroyu kod sayfanıza yapıştırıp çalıştırınız.
A sütununa göre yapılmıştır.

Kod:
Sub ayir()
For i = 1 To Cells(65536, 1).End(xlUp).Row
    a = Split(Cells(i, 1), "/")
        Cells(i, 1) = a(UBound(a))
Next i
End Sub
Split verdiğimiz ayraç ile bir dizedeki değerleri bölerek stringlere atamamızı sağlar
UBound dizideki içerisindeki eleman sayısını verir,
 
Son düzenleme:
Katılım
15 Ağustos 2006
Mesajlar
33
Excel Vers. ve Dili
2002 ingilizce
tesekkürler
kod ise yaradi
basarilar
 
Üst