Şimdi Ara

Birden fazla sayfayı seçmeye yarayan eklenti var mı

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
7
Cevap
0
Favori
1.104
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar bir ara bir ofis eklentisi bulmuştum seçmek istediğin sayfanın başlangıç ve bitiş numaralarını yazıyordun. Proğram yüzlerce sayfayı otamatik olarak seçiyordu. Bilgisayara format atınca eklenti malaesef silindi ve ben o eklentinin ismini unutmuşum bildiğiniz böyle bir eklenti var mı acaba



  • word mü excel mi?
  • Word
  • wordde istediğiniz sayfaları seçen VBA makro kodlarını yazdım.
    eklentiye gerek yok.

    Sub SayfalarSec()
    'Makro: Mesut Akcan
    'makcan@gmail.com
    'www.akcanSoft.com
    '30 Eylül 2019
    Dim sayfalar As Range
    Dim sayfaSayisi As Integer
    Dim baslamaSayfasi
    Dim bitisSayfasi
    Dim secilecekSs As Long
    sayfaSayisi = ActiveDocument.ComputeStatistics(wdStatisticPages)
    BASLAMASSS:
    baslamaSayfasi = InputBox("Seçmek için başlangıç sayfa numarası?" & vbCr & "1 - " & sayfaSayisi)
    If baslamaSayfasi = "" Then Exit Sub
    baslamaSayfasi = Val(baslamaSayfasi)
    If baslamaSayfasi < 1 Or baslamaSayfasi > sayfaSayisi Then
    MsgBox ("Başlama sayfa numarası hatalı. Yeniden deneyiniz")
    GoTo BASLAMASSS
    End If
    BITISSS:
    bitisSayfasi = InputBox("Seçmek için bitiş sayfa numarası?" & vbCr & baslamaSayfasi & " - " & sayfaSayisi)
    If bitisSayfasi = "" Then Exit Sub
    bitisSayfasi = Val(bitisSayfasi)
    secilecekSs = bitisSayfasi - baslamaSayfasi
    If bitisSayfasi < 1 Or bitisSayfasi > sayfaSayisi Or secilecekSs < 0 Then
    MsgBox ("Bitiş sayfa numarası hatalı. Yeniden deneyiniz")
    GoTo BITISSS
    End If
    Selection.GoTo What:=wdGoToPage, Which:=wdGoToAbsolute, Count:=baslamaSayfasi
    Set sayfalar = Selection.Range
    Selection.GoTo What:=wdGoToPage, Which:=wdGoToAbsolute, Count:=bitisSayfasi
    sayfalar.End = Selection.Bookmarks("\Page").Range.End
    sayfalar.Select ' sayfaları silmek için bu satır yerine alttaki satırı kullanın
    'sayfalar.Delete
    End Sub



    < Bu mesaj bu kişi tarafından değiştirildi akcan -- 30 Eylül 2019; 12:0:9 >




  • Evet aradığım eklenti kutools'dı ama makro kodlaroda güzzelmiş teşekkürler arkadaşlar



    < Bu mesaj bu kişi tarafından değiştirildi maxser -- 1 Ekim 2019; 5:57:27 >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.