Public Sub smaz()
cesta = Cells(1, 1)
For i = 2 To ActiveSheet.UsedRange.Rows.Count
Soubor = Cells(i, 1)
If Left(Soubor, 3) = "TMP" Then Kill cesta & "\" & Soubor
Next
End Sub
M@citovat
Zaslal/a george 14.7.2011 21:59
dobrý den,
napsal jsem si makro na mazání dočasných souborů, ale něco se pokazilo a vymazal jsem si ostrá data.
Všechny soubory k mazání začínají TMPxxxxxx. Tedy TMP.
Všechny jsou ve stejném adresáři. Některé mohou být otevřené - ty nemažu.
použil jsem výpis jmen spouborů do řádků pod sebe, pak jsem do buněk vložil vzorec na smazání od 4tého znaku dál a co bylo TMP jsem smazal (název jsem předtim zkopíroval do vedlejšího sloupce)
Celé je to kostrbaté řešení a jak vidno i nespolehlivé. Nemáte někdo prosím nápad na něco elegantnějšího? děkuji moc.
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.