• DİKKAT

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

Bu Word makrosunu nasıl yazabirim?

Katılım
2 Aralık 2010
Mesajlar
7
Excel Vers. ve Dili
2007
Değerli arkadaşlar icra takip işlerinde yararlanmak için worde bir makro eklemek istiyorum. Yapmak istediğim şu; Makro çalıştığı zaman metinde istediğim yere istenen banka isimlerini sırası ile yerleştirerek yazıcıdan çıktı alabileyim.
Bu konuda acil yardıma ihtiyacım var. Saygılarımla.
 

Ekli dosyalar

Sn. rdemir

Word olarak istemiş olduğunuz yazışma eki excel ile düzenlenmiştir. Office 2007 sürümü kullanıyorsanız eğer dosyayı açtığınızda makroyu çalıştır komutuna tıklayınız.
 

Ekli dosyalar

Teşekkür

Üstadım ellerine sağlık, çok güzel bir makro yazmışsın. Ama sanırım ben ne istediğimi tam olarak anlatamdım. Bu konuda ayrıntılı bir çalışma yapıp tekrar dğerli bilgilerinizden istifade etmeye çalışacağım.
 
Estafirullah. Detaylı bi çalışma gönderirseniz ona göre yeniden yardımcı olmaya çalışırım.
 
Merhaba,
Aşağıdaki kodu deneyin. Kodu makro çalıştır kısmından çalıştırabilirsiniz.
Kod:
Sub Makro1()
deg = Array("ZİRAAT BANKASI ŞUBE MÜDÜRLÜĞÜ'NE", "YAPI KREDİ BANKASI ŞUBE MÜDÜRLÜĞÜ'NE", "HALK BANKASI ŞUBE MÜDÜRLÜĞÜ'NE", "VAKIFBANK ŞUBE MÜDÜRLÜĞÜ'NE", "DENİZBANK ŞUBE MÜDÜRLÜĞÜ'NE")
For x = LBound(deg) To UBound(deg)
Selection.GoTo What:=wdGoToBookmark, Name:="banka_adi"
Selection.TypeText Text:=deg(x)
ActiveDocument.PrintOut
    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    With Selection.Find
        .Text = deg(x)
        .Replacement.Text = ""
        .Forward = True
        .Wrap = wdFindContinue
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
Next
End Sub
 

Ekli dosyalar

Teşekkür

Üstadım ellerine sağlık, tam istediğim gibi olmuş, vakit ayırdığınız için teşekkür ederim.
 
Teşekkürler...
 
Geri
Üst