• DİKKAT

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

Bul Değiştir Makrosuna küçük bir ilave

Katılım
22 Ekim 2012
Mesajlar
311
Excel Vers. ve Dili
Office 2016 Türkçe
Merhaba,
Bu siteden bulduğum ekteki bul değiştir makrosuna sadece değişecek kelimeyi yazmadan önce değişik yapacağı hücreyi önce silsin sonra değiştirsin.

Şimdiden çok teşekkürler.

Ahmet
 

Ekli dosyalar

Merhaba Fireman64,
Üstad, değişen kelimeyi hücreye koyuyor ama hücredeki eski uzun metnin devamı hala gözüküyor.
Makroyu çalıştırdığımda değiştir dediğim kelimeyi yerine koyduğu hücrenin önce tamamını silsin sonra değişecek kelimeyi yazsın.

Kısaca sadece değiştirdiği kelime hücreye konulsun. Eskisi silinsin.

Emeğinize ve elinize sağlık çok teşekkür ederim.
Saygılar,

Ahmet
 
Yardım edebilecek var mı lütfen.
Hücredeki eski tüm yazı silinsin yerine değişecek kelime konulsun.

Şimdiden yardımcı olabilecek tüm arkadaşlara çok teşekkürler.

Ahmet
 
Columns(1).ClearContents

Columns(1) yerine istediğiniz hücrenin adını Cells(1, 5) şeklinde girin
 
Merhaba Soner bey,
Ekte bulunan makroda düzeltme istemiştim. Bahsettiğiniz komut ekteki dosyada yok.
Yardımcı olursanız çok sevinirim.
Saygılar,
 
ClearContent istenilen alandaki veriyi boşaltmaya yarıyor fakat sizin formunuzda aranılan değer değişken olduğu için ve her değer farklı bir hücrede olduğu için yapamadım . yardımcı olamadığım için üzgünüm.
 
Teşekkür

Soner bey yine de teşekkür eder, başarılar dilerim.
Hoşçakalın
 
DEĞİŞTİR butonuna ait kodu aşağıdaki gibi değiştirip deneyiniz.

Kod:
Private Sub CommandButton4_Click()
    Dim X As Long
    
    If TextBox1 = "" Then
        MsgBox "Lütfen aramak istediğiniz veriyi giriniz!", vbCritical
        TextBox1.SetFocus
        Exit Sub
    End If
    
    If TextBox2 = "" Then
        MsgBox "Lütfen yeni veriyi giriniz!", vbCritical
        TextBox2.SetFocus
        Exit Sub
    End If
    
    
    For X = 0 To ListBox1.ListCount - 1
        Sheets(ListBox1.List(X, 0)).Range(ListBox1.List(X, 1)) = TextBox2.Text
    Next
    
    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 
Değiştir Sorunu Hakkında

Merhaba Korhan Bey,

Dediğiniz gibi Değiştir butonu altındaki makroyu sildim sizin yazdığınız kodları girdim. Çalıştırdığımda işlem tamam diyor. Ama değiştirmiyor ve hiç hata da vermiyor. Dilerseniz size örnek makroyu size göndereyim.

Her şey için teşekkür eder ellerinize sağlık diyorum.

Ahmet
 
İlk önce ARA butonu ile verileri buldurun. Sonra DEĞİŞTİR butonu ile değiştirme işlemini yapın.
 
Bul Değiştir hakkında

Merhaba Korhan Bey,

Makro sorunsuz çalıştı. Size çok teşekkür ederim.
Elleriniz dert görmesin.
Saygılar,

Ahmet
 
Geri
Üst