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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
| Public uitbestand As Workbook
Public naarbestand As Workbook
Public uitbestandnaam As String
Public naarbestandnaam As String
Public Sub Fileconversion()
'
' fileconversion Macro
' Macro recorded 9/16/2005 by gerbertf
'
'
Columns("A:A").ColumnWidth = 20
Columns("C:C").ColumnWidth = 20
Columns("B:B").ColumnWidth = 20
uitbestandnaam = Application.GetOpenFilename(, , "Maxima uit")
naarbestandnaam = Application.GetSaveAsFilename(, , , "Opslaan in")
Set uitbestand = Workbooks.Open(uitbestandnaam)
Set naarbestand = Workbooks.Add
MsgBox "File conversion starts now."
naarbestand.Worksheets(1).Cells(1, 1).Value = uitbestand.Worksheets(1).Cells(3, 1)
naarbestand.Worksheets(1).Cells(2, 1).Value = uitbestand.Worksheets(1).Cells(4, 1)
naarbestand.Worksheets(1).Cells(3, 1).Value = uitbestand.Worksheets(1).Cells(5, 1)
naarbestand.Worksheets(1).Cells(1, 2).Value = uitbestand.Worksheets(1).Cells(3, 2)
naarbestand.Worksheets(1).Cells(2, 2).Value = uitbestand.Worksheets(1).Cells(4, 2)
naarbestand.Worksheets(1).Cells(3, 2).Value = uitbestand.Worksheets(1).Cells(5, 2)
For i = 1 To 250 'aantal kolommen
'Worksheets(1) pakt je eerste tabblad. Je kan er ook Worksheets("PietjePuk") van maken als je die moet hebben
naarbestand.Worksheets(1).Cells((i + 15), 1).Value = Application.WorksheetFunction.Max(uitbestand.Worksheets(1).Range(uitbestand.Worksheets(1).Cells(26, i), uitbestand.Worksheets(1).Cells(5026, i)))
Next i
naarbestand.SaveAs naarbestandnaam
uitbestand.Close
'naarbestand.Close
'
End Sub
Public Sub CommandButton1_Click()
'
' fileconversion Macro
' Macro recorded 9/16/2005 by gerbertf
'
'
Columns("A:A").ColumnWidth = 20
Columns("C:C").ColumnWidth = 20
Columns("B:B").ColumnWidth = 20
MsgBox "File conversion starts now."
naarbestand.Worksheets(1).Cells(1, 1).Value = uitbestand.Worksheets(1).Cells(3, 1)
naarbestand.Worksheets(1).Cells(2, 1).Value = uitbestand.Worksheets(1).Cells(4, 1)
naarbestand.Worksheets(1).Cells(3, 1).Value = uitbestand.Worksheets(1).Cells(5, 1)
naarbestand.Worksheets(1).Cells(1, 2).Value = uitbestand.Worksheets(1).Cells(3, 2)
naarbestand.Worksheets(1).Cells(2, 2).Value = uitbestand.Worksheets(1).Cells(4, 2)
naarbestand.Worksheets(1).Cells(3, 2).Value = uitbestand.Worksheets(1).Cells(5, 2)
For i = 1 To 250 'aantal kolommen
'Worksheets(1) pakt je eerste tabblad. Je kan er ook Worksheets("PietjePuk") van maken als je die moet hebben
naarbestand.Worksheets(1).Cells((i + 15), 1).Value = Application.WorksheetFunction.Max(uitbestand.Worksheets(1).Range(uitbestand.Worksheets(1).Cells(26, i), uitbestand.Worksheets(1).Cells(5026, i)))
Next i
naarbestand.SaveAs naarbestandnaam
uitbestand.Close
'naarbestand.Close
'
End Sub
Private Sub CommandButton2_Click()
Set naarbestand = Workbooks.Add
naarbestandnaam = Application.GetSaveAsFilename(, , , "Opslaan in")
End Sub
Private Sub CommandButton3_Click()
Set uitbestand = Workbooks.Open(uitbestandnaam)
uitbestandnaam = Application.GetOpenFilename(, , "Maxima uit")
End Sub |