• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Kopieren van bladen in excel : Vba

Status
Niet open voor verdere reacties.

Agent

Gebruiker
Lid geworden
11 jan 2008
Berichten
91
Deze code doet het niet helemaal :

Dim teller As Integer
teller = 1
For i = 1 To 53
teller = teller + 1
Sheets("W").Select
Sheets("W").Copy Before:=Sheets(2)
Sheets("W").Select
Sheets("W").Name = "W" & teller
Next i
End Sub

Iemand die mij kan helpen.
 
Deze code als je van 53 tot 1 wilt kopieren

Code:
Sub BladenKopieren()
Dim i As Integer
For i = 1 To 53
Sheets("W").Copy Before:=Sheets(2)
Sheets("W (2)").Activate
ActiveSheet.Name = "W" & i
Next i
End Sub

en deze doet het andersom dus van 1 tot 53

Code:
Sub Bladen_Kopieren()
Dim i As Integer
For i = 1 To 53
Sheets("W").Copy After:=Sheets(Sheets.Count)
Sheets("W (2)").Activate
ActiveSheet.Name = "W" & i
Next i
End Sub


Mvg

Piet
 
Deze code als je van 53 tot 1 wilt kopieren

Code:
Sub BladenKopieren()
Dim i As Integer
For i = 1 To 53
Sheets("W").Copy Before:=Sheets(2)
Sheets("W (2)").Activate
ActiveSheet.Name = "W" & i
Next i
End Sub

en deze doet het andersom dus van 1 tot 53

Code:
Sub Bladen_Kopieren()
Dim i As Integer
For i = 1 To 53
Sheets("W").Copy After:=Sheets(Sheets.Count)
Sheets("W (2)").Activate
ActiveSheet.Name = "W" & i
Next i
End Sub


Mvg

Piet

Even proberen. Alvast bedankt voor de moeite Piet :thumb:
 
Het subscript valt buiten bereik :confused:


Heb het in orde gekregen :

Sub BladenKopieren()
Dim i As Integer
For i = 2 To 53
Sheets("W1").Copy Before:=Sheets(2)
Sheets("W1 (2)").Select
ActiveSheet.Name = "W" & i
Next i
End Sub
:thumb:
 
Er moet wel een blad met de naam W aanwezig zijn. Net zoals er in jouw versie een Blad met de naam W1 aanwezig moet zijn.


Mvg

Piet
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan