badabing60
Gebruiker
- Lid geworden
- 8 jun 2009
- Berichten
- 18
Hallo,
ik heb een macro gemaakt waarin op bepaalde tijdstippen een tabblad van een excell 2007 document wordt opgeslagen. In dit tabblad staan dde koppelingen waardoor de waarden van die cellen constant veranderen. Nu worden bij het opslaan die koppelingen meegekopieerd. Dat wil ik niet ik wil alleen een kopie van de waarden van dat moment. Hoe doe ik dat?
hierbij een de macro zoals ik 'm heb.
Sub printen16()
'
' printen16 Macro
'
Dim sName, sDate As String
Dim i As Integer
Dim wb As Workbook
With Application
.ScreenUpdating = False
.DisplayAlerts = False
End With
Workbooks("project1.xlsm").Activate
ChDir "C:\Documents and Settings\HP_Administrator\Bureaublad\map16"
Sheets("vandaag").Select
sName = ActiveSheet.Name
ActiveSheet.Copy
Set destwb = ActiveWorkbook
For Each sh In Worksheets
If sh.Index > 1 Then
sh.Delete
End If
Next
With ActiveWorkbook
.SaveAs Filename:=Format(Now(), "dd-mm-yyyy hh-nn-ss ") & sName & ".xls", FileFormat:=xlNormal, Password:="", ReadOnlyRecommended:=False, CreateBackup:=False
.Saved = True
.Close
End With
Sheets("hoofd").Select
'
End Sub
Iemand enig idee?
ik heb een macro gemaakt waarin op bepaalde tijdstippen een tabblad van een excell 2007 document wordt opgeslagen. In dit tabblad staan dde koppelingen waardoor de waarden van die cellen constant veranderen. Nu worden bij het opslaan die koppelingen meegekopieerd. Dat wil ik niet ik wil alleen een kopie van de waarden van dat moment. Hoe doe ik dat?
hierbij een de macro zoals ik 'm heb.
Sub printen16()
'
' printen16 Macro
'
Dim sName, sDate As String
Dim i As Integer
Dim wb As Workbook
With Application
.ScreenUpdating = False
.DisplayAlerts = False
End With
Workbooks("project1.xlsm").Activate
ChDir "C:\Documents and Settings\HP_Administrator\Bureaublad\map16"
Sheets("vandaag").Select
sName = ActiveSheet.Name
ActiveSheet.Copy
Set destwb = ActiveWorkbook
For Each sh In Worksheets
If sh.Index > 1 Then
sh.Delete
End If
Next
With ActiveWorkbook
.SaveAs Filename:=Format(Now(), "dd-mm-yyyy hh-nn-ss ") & sName & ".xls", FileFormat:=xlNormal, Password:="", ReadOnlyRecommended:=False, CreateBackup:=False
.Saved = True
.Close
End With
Sheets("hoofd").Select
'
End Sub
Iemand enig idee?