ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Nestling functions (https://www.excelbanter.com/excel-programming/350656-nestling-functions.html)

Tomas Stroem

Nestling functions
 
I want to insert a certain number of row texts into 20 identical spreadsheets.
When I copy the area I want to insert then my macro stops after the first of
the 20 sheets.
I use "for x=1 to 20" "Next x" to acheive the repeated copy.

Is there a simple way to get the result i want?
--
Tomas S

Jim Thomlinson[_5_]

Nestling functions
 
By spreadsheets do you mean 20 different workbooks or do you mean 20
different sheets in 1 workbook. Also post your code.
--
HTH...

Jim Thomlinson


"Tomas Stroem" wrote:

I want to insert a certain number of row texts into 20 identical spreadsheets.
When I copy the area I want to insert then my macro stops after the first of
the 20 sheets.
I use "for x=1 to 20" "Next x" to acheive the repeated copy.

Is there a simple way to get the result i want?
--
Tomas S


Tom Ogilvy

Nestling functions
 
Have you turned off any error handlers (such as on error resume next) .

then run it and see if you get an error.

Do you have functions written in VBA used in your worksheet. If so, make
sure they don't create an error or that it is handled.

Your problem statement is very light on details or sample code.
--
Regards,
Tom Ogilvy


"Tomas Stroem" wrote in message
...
I want to insert a certain number of row texts into 20 identical

spreadsheets.
When I copy the area I want to insert then my macro stops after the first

of
the 20 sheets.
I use "for x=1 to 20" "Next x" to acheive the repeated copy.

Is there a simple way to get the result i want?
--
Tomas S




Tomas Stroem

Nestling functions
 
20 sheets in one Workbook

The code I have is the following. It solves the problem but on slow machines
in the organisation it takes time as I make three loops

-----------------------------------------------------------
ActiveSheet.Unprotect Password:="tomstr"

Sheets("Pos A").Select
For x = 1 To 20
ActiveSheet.Unprotect Password:="tomstr"
Range("a31").Select
ActiveSheet.Next.Select
Next x


Sheets("Parametrar").Select
Range("b40:e77").Select
Application.CutCopyMode = False
Selection.Copy

Sheets("Pos A").Select
For x = 1 To 20
ActiveSheet.Paste
ActiveSheet.Next.Select
Next x

Sheets("Pos A").Select
For x = 1 To 20
Range("a12").Select
Range("a2").Select
Range("a1").Select
ActiveSheet.Protect Password:="tomstr"
ActiveSheet.Next.Select
Next x

Sheets("Projektbeskrivning").Select
ActiveSheet.Protect Password:="tomstr"
Range("a12").Select
Range("a2").Select
Range("a1").Select
End Sub
--
Tomas S


"Jim Thomlinson" wrote:

By spreadsheets do you mean 20 different workbooks or do you mean 20
different sheets in 1 workbook. Also post your code.
--
HTH...

Jim Thomlinson


"Tomas Stroem" wrote:

I want to insert a certain number of row texts into 20 identical spreadsheets.
When I copy the area I want to insert then my macro stops after the first of
the 20 sheets.
I use "for x=1 to 20" "Next x" to acheive the repeated copy.

Is there a simple way to get the result i want?
--
Tomas S



All times are GMT +1. The time now is 07:18 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com