PC Review


Reply
Thread Tools Rate Thread

Copy data - Multiple Word Pages to Excel

 
 
Raghu
Guest
Posts: n/a
 
      31st Dec 2011
I want copy data in word document (multiple pages copy like pages 3 to
10) and paste it to excel.
 
Reply With Quote
 
 
 
 
Gord Dibben
Guest
Posts: n/a
 
      31st Dec 2011
What is preventing you from doing that?


Gord

On Fri, 30 Dec 2011 18:48:28 -0800 (PST), Raghu
<(E-Mail Removed)> wrote:

>I want copy data in word document (multiple pages copy like pages 3 to
>10) and paste it to excel.

 
Reply With Quote
 
Auric__
Guest
Posts: n/a
 
      31st Dec 2011
Gord Dibben wrote:

> On Fri, 30 Dec 2011 18:48:28 -0800 (PST), Raghu
> <(E-Mail Removed)> wrote:
>
>>I want copy data in word document (multiple pages copy like pages 3 to
>>10) and paste it to excel.

>
> What is preventing you from doing that?


In other words, Raghu: can you be more specific with the description of your
problem?

--
You were never paranoid... until they started coming after you.
 
Reply With Quote
 
Raghu
Guest
Posts: n/a
 
      1st Jan 2012
Sorry for the confusion...

Here is the problem - I have word document which is having data for
more 200 pages. I need a macro in excel which should copy data from
pages 100 - 150 from word file and paste it in Excel (Sheet1).
 
Reply With Quote
 
Raghu
Guest
Posts: n/a
 
      2nd Jan 2012
Hi all

I got the sollution . Please let me know, if you have easy way.

Sub NewMacro()
Dim WdApp As Word.Application 'Word Application
Dim WdDoc As Word.Document 'Word Document
Dim rgePages As Word.Range
Dim StartPageNum As Double
Dim EndPageNum As Double

StartPageNum = 100
EndPageNum = 150

On Error Resume Next
Set WdApp = GetObject(, "Word.application")
If Err.Number <> 0 Then
Set WdApp = CreateObject("Word.application")
End If
On Error GoTo 0

On Error Resume Next
Set WdDoc = WdApp.Documents("File Name") 'Please change your file name
If Err.Number <> 0 Then
Set WdDoc = WdApp.Documents.Open("C:\File Name") 'Please change your
file name and path
End If

WdApp.Documents(WdDoc).Activate
WdApp.Visible = True

WdApp.Selection.Goto what:=wdGoToPage, which:=wdGoToAbsolute,
Count:=20
Set rgePages = WdApp.Selection.Range
WdApp.Selection.Goto what:=wdGoToPage, which:=wdGoToAbsolute,
Count:=40
rgePages.End = WdApp.Selection.Bookmarks("\Page").Range.End
rgePages.Select
End Sub
 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off



Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 08:06 AM.