ik heb een scriptje in vba gemaakt.
deze zorgt ervoor dat als ik normaal opslaa hij wegschrijft naar een bepaalde locatie op het netwerk en onder een vaste naam.
dit doet het allemaal, maar nu staat er in dit script ook een stukje code waarin het mogelijk is het bestand onder een andere naam op te slaan. maar ik krijg het niet voor elkaar om het weg te laten schrijven naar bijvoorbeeld mijn C: schijf als ik het onder een andere naam laat opslaan
hier volgt de code
het gaat dus om het laatste stukje code waarin ik kan aangeven onder welke naam ik het bestand wil opslaan.
het is voor jullie vast makkelijk maar ik kom er niet uit
als jullie meer info willen hebben moet je maar even een "gil" geven
alvast bedankt
deze zorgt ervoor dat als ik normaal opslaa hij wegschrijft naar een bepaalde locatie op het netwerk en onder een vaste naam.
dit doet het allemaal, maar nu staat er in dit script ook een stukje code waarin het mogelijk is het bestand onder een andere naam op te slaan. maar ik krijg het niet voor elkaar om het weg te laten schrijven naar bijvoorbeeld mijn C: schijf als ik het onder een andere naam laat opslaan
hier volgt de code
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
| ActiveSheet.Outline.ShowLevels RowLevels:=0, ColumnLevels:=3
Workbooks.Add
ActiveWorkbook.SaveAs Filename:= _
"C:goods in from nicky W04.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
Windows("testbestand.xls").Activate
Selection.Copy
Windows("goods in from nicky W04.xls").Activate
Range("A2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Windows("testbestand.xls").Activate
Range("A2:X2").Select
Range("X2").Activate
Application.CutCopyMode = False
Selection.Copy
Windows("nicky.xls").Activate
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Columns("A:X").Select
Columns("A:X").EntireColumn.AutoFit
Range("T:T,S:S,R:R,O:O,N:N,M:M,L:L,K:K,J:J,I:I,C:C,A:A").Select
Range("A1").Activate
Application.CutCopyMode = False
Selection.Delete Shift:=xlToLeft
Range("A1").Select
ActiveWindow.DisplayGridlines = False
ActiveWorkbook.Save
MsgBox "Control Remark & Reco"
Filename = InputBox("Reco datum tijd & aant. Cartons")
ActiveWorkbook.SaveAs Filename:= _
Filename, FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False
End Sub |
het gaat dus om het laatste stukje code waarin ik kan aangeven onder welke naam ik het bestand wil opslaan.
het is voor jullie vast makkelijk maar ik kom er niet uit
als jullie meer info willen hebben moet je maar even een "gil" geven
alvast bedankt
[ Voor 1% gewijzigd door gorgi_19 op 06-09-2004 10:45 ]
www.degroot-it.nl