• DİKKAT

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

Metin içerisinde km yazan kısmı silme

Katılım
26 Kasım 2004
Mesajlar
29
mrb arkadaşlar metin içerinde (1 Km), (1,5 Km), (1,578 Km) gibi çeşitli formlarda yazılmış yaklaşık 3000 satırlık bir dosyam var istediğim (x,xxx Km) yazan kısımları silinmesini istiyorum tşk ederim
 
ctrl + h bul değiştirden

aranan " Km)" (ilk karakter boşluk)

yeni değer ")"

aklıma gelen en basit yöntem bu.
 
V.Basic For Applications
ilgine çok tşk edderim listem çok uzun ve ben sadece (x,xxx Km) yazan kısımların metinden çıkmasını istiyorum metni sütunlara cevirerek denedim fakat benim metnimin içerisinde (002) gibi yazan metinlerde var bu yöntemle sonuç alamadım 2. bir örnek dosya daha yolluyorum yardımların için tşk ederim
 
Selamlar,

Aşağıdaki kodu denermisiniz. Kod yeni biçimlenmiş veriyi C sütununa listeler. Umarım faydası olur.

Kod:
Sub AYIKLA()
    [C:C].ClearContents
    For X = 2 To [B65536].End(3).Row
    If Cells(X, 2) Like "*" & " Km)" & "*" Then
    For Y = Len(Cells(X, 2)) To 1 Step -1
    If Mid(Cells(X, 2), Y, 1) <> " (" Then
    KR&#304;TER = Mid(Cells(X, 2), Y, 1) + KR&#304;TER
    If KR&#304;TER Like "*" & "Km" & "*" And KR&#304;TER Like "*" & "(" & "*" Then
    Cells(X, 3) = Cells(X, 2)
    Cells(X, 3).Replace KR&#304;TER, "", LookAt:=xlPart
    Cells(X, 3) = RTrim(Cells(X, 3))
    KR&#304;TER = ""
    GoTo DEVAM
    End If: End If: Next
DEVAM: End If: Next
End Sub
 
BaŞka Bİr Altarnatİf

Formül ile yapılmış başka bir altarnatif, bu arada COST_CONTROL'un kodlarını ben çalıştıramadım, çalışan şekliyle dosyaya eklerse sevinirim
 
Selamlar,

Ekteki örnek dosyayı incelermisiniz.

Formül ile yapılmış başka bir altarnatif, bu arada COST_CONTROL'un kodlarını ben çalıştıramadım, çalışan şekliyle dosyaya eklerse sevinirim
 
Son düzenleme:
AYIKLA butonuna yeniden makro ata diye tan&#305;tt&#305;&#287;&#305;mda &#231;al&#305;&#351;t&#305;, indirilmi&#351; haliyle "Ay&#305;kla makrosu bulanamad&#305;" &#351;eklinde mesaj veriyor. Te&#351;ekk&#252;r ederim ilginize. Sayg&#305;lar.
 
Selamlar,

Uyar&#305;n&#305;z i&#231;in te&#351;ekk&#252;r ederim. &#220;stteki mesaj&#305;mdaki dosyay&#305; g&#252;ncelledim.
 
Geri
Üst