Ctrl+F işlemini makro ile yapmak

cavanoos

Altın Üye
Katılım
17 Aralık 2008
Mesajlar
723
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
11-01-2026
Merhaba;

A4 hücresine yazdığım metini kopyalıyorum. Ctrl+F tuşuna basıp yapıştırıyorum.
Bu işlemi makro ile yapmak istedim, ama olmadı. Kod oluşurken A4 hücresindeki "ceviz" kelimesini koda yazıyor.
Ceviz yerine A4 hücresini nasıl koda yazabiliriz ?

Oluşturduğum makro :

Range("A4").Select
Selection.Copy
Cells.Find(What:="Ceviz", After _
:=ActiveCell, LookIn:=xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows _
, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False). _
Activate
Application.CutCopyMode = False
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Deneyin


Kod:
Cells.Find(What:=Range("A4"), After _
:=ActiveCell, LookIn:=xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows _
, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False). _
Activate
Application.CutCopyMode = False
 

Greenblacksea53

Altın Üye
Katılım
5 Ocak 2019
Mesajlar
572
Excel Vers. ve Dili
Ofis 365 Tr
Altın Üyelik Bitiş Tarihi
05-01-2025
Kod:
Sub MetinAra()

    ' A4 hücresindeki metni al
    Dim metin As String
    metin = Range("A4").Value
    
    ' Metni ara ve değiştir
    Cells.Find(What:=metin, After:=ActiveCell, LookIn:=xlFormulas, _
        LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
        MatchCase:=False, SearchFormat:=False).Activate
        
End Sub
 

cavanoos

Altın Üye
Katılım
17 Aralık 2008
Mesajlar
723
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
11-01-2026
Teşekkür ederim, elinize sağlık...
 
Üst