
nekontroloval som ten subor ale mate
Application.Displayalerts = FALSE tento prikaz definovany na ten otvoreny subor??
inac to da aktualne viditelny

sice Ti nerozumiem , ale takto vyzera cas kodu
Application.DisplayAlerts = False
Workbooks.Open Filename:= "dd.xls"
a vyhodi mi to chybu
AL(2.12.2013 23:55)citovat#016615
Sub Otvor()
Application.DisplayAlerts = False
Workbooks.Open Filename:="C:\Documents and Settings\al057494\Desktop\dd.xls", CorruptLoad:=xlExtractData
Application.DisplayAlerts = True
End Sub

urobte to takto:
Private xl As Excel.Application
Private W As Workbook
sub test()
Set xl = CreateObject("Excel.Application")
Set W = xl.Workbooks.Open(Application.ThisWorkbook.Path & "\dd.xls")
w.cells(1,1) = cells(1,1)
W.Application.DisplayAlerts = False
W.SaveAs Filename:=Application.ThisWorkbook.Path & "\dd2.xls"
W.Application.DisplayAlerts = true
Set w = Nothing
Set xl = Nothing
end sub

skusim zajtra v praci, zatial dik obom

konecne som sa k tomu dostal.
Paloo - Tvoje riesenie mi nefunguje (nadalej vyhadzuje privela formatov)
Al - Tvoje riesenie otvara subor bez problemov, avsak zomrie mi to pri naslednom ukladani tohto suboru.
nevviete mi niekto poradit aj s ulozenim tohto suboru?
vopred dik
AL(10.12.2013 15:14)citovat#016749
avsak zomrie mi to pri naslednom ukladani tohto suboru
I keď ho uložíš pod novým názvom? Strieľam naslepo, nemám aktuálne príliš času to riešiť..

no aby som to presnejsie opisal. makrom si vytvaram novy subor , nasledne otvaram tie s chybami a z nich kopirujem vsetky vyplnene riadky do toho noveho suboru (v tych riadkoch teda prenasam aj tie chyby - teraz ma napadlo ze to skusim kopirovat len ako hodnoty), ten novy subor potom ukladam, a vtedy sa to zruti. no nic idem skusit kopirovat iba hodnoty.