Beste allemaal,
Ik heb een vraag betreffende een bestand waaraan veel koppelingen zitten. In het bestand komt veel data bij elkaar maar nu wil ik alleen het voorblad (waar het om draait) opslaan als .xlsx en dan alleen met harde waarden. In dit voorblad zitten formules waarbij een x aantal klantrapporten gemaakt worden door enkel het klantnummer te veranderen. Ik zou je uitkomst dan per klant als xlsx willen opslaan. Op dit moment heb ik de volgende code gebruikt om de bestanden op te slaan:
[SQL]Sub ERT()
With Blad1
sn = .Cells(5, 16).CurrentRegion
For i = 1 To UBound(sn)
.Range("C5").Value = sn(i, 1)
ActiveWorkbook.SaveAs Filename:="\\C:\test\" & sn(i, 1) & " " & sn(i, 2) _
, FileFormat:=51, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
Next
End With
End Sub
[/SQL]
Ik heb echter nog 2 dingen waar ik niet uit kom:
1. Hoe kan ik alleen 1 tabblad opslaan
2. Hoe zorg ik ervoor dat ik alleen harde waarden opsla.
Alvast heel erg bedankt,
Hummus
Ik heb een vraag betreffende een bestand waaraan veel koppelingen zitten. In het bestand komt veel data bij elkaar maar nu wil ik alleen het voorblad (waar het om draait) opslaan als .xlsx en dan alleen met harde waarden. In dit voorblad zitten formules waarbij een x aantal klantrapporten gemaakt worden door enkel het klantnummer te veranderen. Ik zou je uitkomst dan per klant als xlsx willen opslaan. Op dit moment heb ik de volgende code gebruikt om de bestanden op te slaan:
[SQL]Sub ERT()
With Blad1
sn = .Cells(5, 16).CurrentRegion
For i = 1 To UBound(sn)
.Range("C5").Value = sn(i, 1)
ActiveWorkbook.SaveAs Filename:="\\C:\test\" & sn(i, 1) & " " & sn(i, 2) _
, FileFormat:=51, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
Next
End With
End Sub
[/SQL]
Ik heb echter nog 2 dingen waar ik niet uit kom:
1. Hoe kan ik alleen 1 tabblad opslaan
2. Hoe zorg ik ervoor dat ik alleen harde waarden opsla.
Alvast heel erg bedankt,
Hummus