To je na konci tohoto:
Workbooks.Open FileName:="H:\Vzory\POKLAD.xls" 
Workbooks.OpenText FileName:="C:\TEMP\sap", _ 
Origin:=xlWindows, StartRow:=1, DataType:=xlFixedWidth, FieldInfo:= _ 
Array(Array(0, 2), Array(10, 4), Array(22, 2), Array(25, 4), Array(36, 2), 
Array(87, 1), _ 
Array(104, 2), Array(108, 9), Array(111, 1), Array(122, 9), Array(124, 1), 
Array(135, 1), _ 
Array(149, 9)) 
Sheets("sap").Move Before:=Workbooks("POKLAD.xls").Sheets(1) 
Sheets("sap").Select 
Sheets("sap").Copy Before:=Sheets(2) 
Cili otevri vzor Poklad.xls
Otevri take soubor sap (ktery nema extension a je to textak exportovany, takze
se musi importem prekonvertovat do Excelu - to jsou ta Array)
Pak vezmi list s nazvem sap ze souboru s nazvem sap a presun jej do souboru
Poklad.xls
A pak udelej v teto knize jeste jednu kopii listu sap.
....no a ta se automaticky pojmenuje defaultne sap(2)
pokud tam ty zavorky vadi, pak by se to dalo asi prejmenovat, ale na to makro
take neznam a rucne to bych zase musela celou akci prerusovat atd...
Jinak ta bunka, kam se to ma vlepit je list "Kontr" bunka B2, hleda se text
"CELKEM" v listu "sap(2)" sloupci A, kde bude navratova hodnota ve sloupci F.
...ale jestli je to moc slozite, tak to nechame byt...
______________________________________________________________________
Reklama:
Co davaji v TV? http://tv.seznam.cz
This archive was generated by hypermail 2.1.2 : 21. 05. 2002, 16:04 CEST