Sub
eineSpalte()
Dim
objWSSource
As
Worksheet
Dim
objWSTarget
As
Worksheet
Set
objWSTarget = ActiveSheet
Application.ScreenUpdating =
False
Workbooks.OpenText Filename:= _
"xxx\merge__chr.txt"
, _
Origin:=xlMSDOS, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _
xlDoubleQuote, ConsecutiveDelimiter:=
False
, Tab:=
True
, Semicolon:=
False
, _
Comma:=
False
, Space:=
False
, Other:=
False
, FieldInfo:=Array(Array(1, 1), _
Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), Array(7, 1), Array(8, 1), _
Array(9, 1), Array(10, 1), Array(11, 1), Array(12, 1), Array(13, 1), Array(14, 1), Array(15 _
, 1), Array(16, 1), Array(17, 1), Array(18, 1), Array(19, 1), Array(20, 1), Array(21, 1), _
Array(22, 1), Array(23, 1), Array(24, 1), Array(25, 1), Array(26, 1), Array(27, 1), Array( _
28, 1), Array(29, 1), Array(30, 1), Array(31, 1), Array(32, 1), Array(33, 1), Array(34, 1), _
Array(35, 1), Array(36, 1), Array(37, 1), Array(38, 1), Array(39, 1), Array(40, 1), Array( _
41, 1), Array(42, 1), Array(43, 1), Array(44, 1), Array(45, 1), Array(46, 1)), _
DecimalSeparator:=
"."
, ThousandsSeparator:=
","
, TrailingMinusNumbers:= _
True
Set
objWSSource = ActiveSheet
objWSTarget.Range(
"A1:K1"
).Value = objWSSource.Range(
"F2:F12"
).Value
objWSTarget.Range(
"A2:K2"
).Value = objWSSource.Range(
"F13:F23"
).Value
objWSTarget.Range(
"A3:K3"
).Value = objWSSource.Range(
"F24:F34"
).Value
objWSTarget.Range(
"A4:K4"
).Value = objWSSource.Range(
"F35:F45"
).Value
objWSTarget.Range(
"A5:K5"
).Value = objWSSource.Range(
"F46:F56"
).Value
objWSTarget.Range(
"A6:K6"
).Value = objWSSource.Range(
"F57:F67"
).Value
objWSTarget.Range(
"A7:K7"
).Value = objWSSource.Range(
"F68:F78"
).Value
objWSTarget.Range(
"A8:K8"
).Value = objWSSource.Range(
"F79:F89"
).Value
objWSTarget.activate
objWSSource.Parent.Close
False
For
Each
cell
In
[A1:K8]
cell.Value = WorksheetFunction.Round(cell.Value, 3)
Next
cell
Kill
"xxx\*.txt"
Application.ScreenUpdating =
True
End
Sub