Sub Beursgegevens_verwerken()
' bestand = ActiveWorkbook.Name
Sheets("Portefeuille (10)").Select
Dim LR As Integer
LR = Range("A" & Rows.Count).End(xlUp).Row
Union(Range("F3:F" & LR), _
Range("H3:H" & LR), _
Range("I3:I" & LR), _
Range("J3:J" & LR), _
Range("K3:K" & LR), _
Range("M3:M" & LR), _
Range("N3:N" & LR), _
Range("T3:T" & LR), _
Range("U3:U" & LR), _
Range("V3:V" & LR), _
Range("W3:W" & LR)).FillDown
Range("A4:S1000").Cells.Interior.ColorIndex = xlNone
With ActiveSheet.Range("A4:E1000,J4:K1000").Font
.Name = "Verdana"
.Size = 10
.FontStyle = "vet"
.ColorIndex = 0
End With
With ActiveSheet.Range("H4:I1000").Font
.Name = "Verdana"
.Size = 10
.FontStyle = "vet"
.ColorIndex = 14
End With
With ActiveSheet.Range("F4:F1000,M4:N1000").Font
.Name = "Verdana"
.Size = 10
.FontStyle = "vet"
.ColorIndex = 5
End With
Range("X1").ClearContents
Range("X1") = Range("J2")
Dim LastRow As Long, r As Long
Const FirstRow As Long = 4
LastRow = Range("F" & Rows.Count).End(xlUp).Row
For r = FirstRow To LastRow
If Range("F" & r).Text <> "#N/B" Then
Range("G" & r).Value = Range("F" & r)
End If
Next r
'Call Copy_Cells
Sheets("Beurskoersen").Select
Cells.Select
Selection.ClearContents
Range("A1").Select
[COLOR="#B22222"] Workbooks.OpenText Filename:="C:\Users\Luc\Downloads\data.txt", Origin _
:=xlWindows, StartRow:=1, DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, _
ConsecutiveDelimiter:=False, Tab:=False, Semicolon _
:=False, Comma:=True, Space:=False, Other:=False, _
FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3, 1), Array(4, 2), _
Array(5, 2), Array(6, 2), Array(7, 2), Array(8, 2), Array(9, 2))[/COLOR]
Cells.Replace What:=".", Replacement:=",", Lookat:=xlPart, _
Searchorder:=xlByRows, MatchCase:= _
False
Cells.Select
Selection.NumberFormat = "#,##0.00#"
Cells.Select
Selection.Sort Key1:=Range("A1"), Order1:=xlAscending, _
Header:=xlGuess, OrderCustom:=1, _
MatchCase:=False, Orientation:= _
xlTopToBottom
Range("A1:I14000").Select
Selection.Copy
Windows(bestand).Activate
ActiveWindow.WindowState = xlNormal
Sheets("Beurskoersen").Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Windows("data.txt").Activate
Application.DisplayAlerts = False
ActiveWindow.Close
Application.DisplayAlerts = True
'Application.StatusBar = ""
Sheets("Portefeuille (10)").Select
Call Copy_Cells
'ActiveWorkbook.Save
'Range("J1") = Range("J2") - Range("X1")
MsgBox "Gegevens zijn verwerkt en aangepast, ! !", vbExclamination, " Bewerken"
End Sub