hey, ik weet dat het niet de bedoeling is om mijn werkjes op te knappen maar ik zou graag bij deze lijntjes van vba code die macro's zijn wat uitleg hebben. ik moet dringend iets afgeven opschool en moet dat allemaal kunnen uitleggen maar em geen idee wat het allemaal betekent. someone pls?
Visual Basic:
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
| Sub InsertTXT() ' ' InsertTXT Macro ' De macro is opgenomen op 11/02/2003 door xxx. ' ' Sheets("Blad2").Select With ActiveSheet.QueryTables.Add(Connection:= _ "TEXT;D:\nathje\stageopdracht\europrices\00138171.txt", _ Destination:=Range("A1")) .FieldNames = True .RowNumbers = False .FillAdjacentFormulas = False .PreserveFormatting = True .RefreshOnFileOpen = False .RefreshStyle = xlInsertDeleteCells .SavePassword = False .SaveData = True .AdjustColumnWidth = True .RefreshPeriod = 0 .TextFilePromptOnRefresh = False .TextFilePlatform = xlWindows .TextFileStartRow = 1 .TextFileConsecutiveDelimiter = False .TextFileTabDelimiter = True .TextFileSemicolonDelimiter = False .TextFileCommaDelimiter = False .TextFileSpaceDelimiter = False .TextFileColumnDataTypes = Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 4, 4, _ 2) .Refresh BackgroundQuery:=False End With End Sub |
Visual Basic:
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
| Sub artnr() ' ' artnr Macro ' De macro is opgenomen op 11/02/2003 door xxx. ' ' Dim Numberofrows As Integer Dim i As Integer Sheets("blad2").Select If Range("B2").Value <> "" Then If Range("B3").Value = "" Then Numberofrows = 1 Else Range("B2").End(xlDown).Select Numberofrows = Selection.Cells.Row End If End If Sheets("blad1").Select [A1] = "Artikelnummer" For i = 2 To Numberofrows Cells(i, 1).Formula = "=CONCATENATE(""C00"", Blad2!B" & i & ")" Next i End Sub |