On 2月10日, 下午7時43分, "Tony Jollans" <My forename at my surname dot com> wrote: > This is slightly more complicated but, with the same caveat as before, this > should do it:> > Page1 = InputBox("Please Enter First Page Number") > Page2 = InputBox("Please Enter Last Page Number") > Count = InputBox("Please Enter Number of times to duplicate") > With ActiveDocument.Range > .Start = .GoTo(wdGoToPage, wdGoToAbsolute, , Page1).Start > .End = .GoTo(wdGoToPage, wdGoToAbsolute, , Page2 + 1).Start > .Copy> End With> With ActiveDocument.Range > For i = 1 To Count> .Collapse wdCollapseEnd> .Paste > Next> End With> > Completely off-topic: I see you sign yourself as Mike here but as David in > another post. Do you have a real name?Hi Tony,Thank you for your reply which is very useful. I used David as my pseudonym. I put down David in almost all of my past posts. My real name is Michael or Mike. I think I had better use Mike from now on to make my name be consistent. Thanks again!Mike
Its been a while when this thread is being updated but maybe someone can help me. The first macro does everything i need. It copies a page en past it right after that page.
The second macro copies a range of pages en past them at the end of the document.
I need to combine those two macro's. What i reallly could use is: Copy a range off page (just like in macro 2) and past the right after the copied pages. (just like in macro 1) and not at the end of the document. (like in Macro 2)
Hope you guys are still active and maybe can help me.
Kind regards,
Martijn