HWV
Terugkerende gebruiker
- Lid geworden
- 19 feb 2009
- Berichten
- 1.213
Beste,
Op het forum ben ik de volgende code tegen gekomen die een kopie maakt van het werkblad zonder achterliggende code`s.
Perfect!.
Maar in het werkblad staan ook een afbeelding en selectievakje`s die meegekopieerd moeten worden.
Ik zie niet waar ik het fout doet maar krijg het niet voor elkaar dat dit meegekopieerd wordt in deze code voor de rest van de opmaak gaat het wel goed:
Op het forum ben ik de volgende code tegen gekomen die een kopie maakt van het werkblad zonder achterliggende code`s.
Perfect!.
Maar in het werkblad staan ook een afbeelding en selectievakje`s die meegekopieerd moeten worden.
Ik zie niet waar ik het fout doet maar krijg het niet voor elkaar dat dit meegekopieerd wordt in deze code voor de rest van de opmaak gaat het wel goed:
Code:
Sub WaardenKopie()
Dim shB As Worksheet
Dim shD As Worksheet
Dim wkbB As Workbook
Dim wkbD As Workbook
Dim intSh As Integer
Dim intCount As Integer
On Error GoTo Err_WaardenKopie
intSh = Application.SheetsInNewWorkbook
Application.SheetsInNewWorkbook = 1
Set wkbB = Application.ActiveWorkbook
Set wkbD = Workbooks.Add
intCount = wkbB.Sheets.Count
Application.ScreenUpdating = False
If intCount > 1 Then
wkbD.Sheets.Add after:=wkbD.Sheets(1), Count:=intCount - 1
End If
For i = 1 To intCount
Set shB = wkbB.Sheets(i)
Set shD = wkbD.Sheets(i)
shD.Name = shB.Name
shB.Cells.Copy
shD.Range("A1").PasteSpecial xlPasteFormats
shD.Range("A1").PasteSpecial xlPasteValues
shD.Activate
shD.Range("A1").Select
Next
wkbD.Sheets(1).Activate
ActiveWindow.DisplayGridlines = False
Exit_WaardenKopie:
Application.CutCopyMode = False
Application.ScreenUpdating = True
Application.SheetsInNewWorkbook = intSh
Exit Sub
Err_WaardenKopie:
MsgBox Err.Number & vbNewLine & Err.Description, vbExclamation, "WaardenKopie"
Resume Exit_WaardenKopie
End Sub