word dosyasında belli bir aralığı seçmek

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,043
Excel Vers. ve Dili
Office 2013 İngilizce
Merhabalar,

Bir word dosyasında ;
dosya içerisinde başka yerde geçmeyen, ( "BAŞLA" ve "BİTİR" gibi) belirlenenebilecek iki farklı ifade ile başlayan satırlar arasındaki verileri seçip kopyalamak sonrada başka bir yere yapıştırmak istiyorum.

select >>> Copy

' ' ' ' >>>Paste


*
*
*
"BAŞLA........"
-------------------------------------------------------------
........
.........
.......... ' ' ' ' BU ARALIKTAKİ VERİLER ' ' ' '

...........
--------------------------------------------------------------
"BİTİR......."
*
*
*


Aslında bu işlemi kapalı bir dosyada yapabilirsem tanından yenmez!

Hürmetler,
İyi Çalışmalar dilerim.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Bunun en pratik yolu nedir biliyormusunuz? Büyük ihtimalle biliyorsunuz diye tahmin ediyorum. Üyelik tarihiniz benden daha eski. Makro Kaydet ile yapılacak işmleri yapınız. Ve bunu bir menü butonuna bağlayıp deneyiniz. Bence en mantıklısı bu.
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,043
Excel Vers. ve Dili
Office 2013 İngilizce
Sn Seyit Tiken,


Bunun en pratik yolu nedir biliyormusunuz? Büyük ihtimalle biliyorsunuz diye tahmin ediyorum. Üyelik tarihiniz benden daha eski. Makro Kaydet ile yapılacak işmleri yapınız.
İltifatınıza teşekkürler,

Akıl akıldan üstündür. Excel neysede word dosyasında pek tecrübem yok.

Ben yapmak istediğimi ekli dosyada hem örnek verdim , hem de anlattım.

yani anlatırken aynı anda birde örnek yaptım. bunu yüzlerce dosyada kod yazarak nasıl yapabilirim.

Tüm arkadaşlara İyi Çalışmalar dilerim.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Biraz gecikmiş bir cevap ama, aşağıdaki kodla istediğiniz hücrenin içeriği MsgBox ile görüntülenmektedir.

Gerisini siz halledersiniz herhalde ...

Kod:
Sub Test()
    Dim RetVal As String
    RetVal = ThisDocument.Tables(1).Rows(2).Cells(2).Range.Text
    RetVal = Replace(RetVal, Chr(7), Empty)
    MsgBox RetVal
End Sub
 
Üst