
Jenom nápad, vím že Lotusy tyto exportované/otevřené soubory mají stejně uložené ve svém Tempu, někde na disku. Tak tím makrem zkusit najít ten správný soubor (což bude asi složité )a ten si otevřít znovu pro čerpání dat.

Ahoj,
kdybych to měl řešit já, tak na to jdu asi trochu jinak :-).
Vytvořil bych si soubor s makrem, které bude pracovat s aktivním listem a data ukládat do mnou zvoleného souboru.
Pak bych dle verze excelu přidal tlačítko buď do panelu nástrojů, nebo do ribbonu s odkazem na toto makro. V podstatě takový "doplněk", který není nastaven jako doplněk, ale jako klasický soubor. Toto tlačítko je pak dostupné v jakékoliv instanci excelu na mém počítači. Při exportu se otevře nový excel s novým oknem exportu, po stisku tlačítka se otevře můj soubor s makrem, který zpracuje exportovaná data, tyto může vložit do jiného souboru. Je vhodné pak v tom svém makru mít nastaveno, aby se po vykonání makra soubor s makrem sám zavřel.
V mém případě šlo jen o uložení exportu do souboru, v tvém případě tam místo uložení může zpracování dat do jiného existujícího souboru.
Sub ulozeni_reportu()
On Error GoTo x
If Cells(8, 5) = "" Then Cells(8, 5) = Date
ActiveWorkbook.SaveAs "Cesta\Soubor.xls"
Application.Workbooks("Makra.xls").Close
Exit Sub
x:
MsgBox "Chyba při ukládání"
Application.Workbooks("Makra.xls").Close
End Sub
Jen to jen tip :-)
M@

@Hav-Ran
To sa mi nezdá. Máš vo "svojom" originále, čiže v prvej verzii vôbec Personal.xls* ? Ak nie, vytvor ho, resp. iný súbor ktorý umiestniš do XLSTART-adresára, v tomto súbore urob to makro.
Odkrokujte si následující kódDim xlApp As Object
Set xlApp = CreateObject("Excel.Application")
xlApp.Visible = True
'tady je krok, kdy se koukáte ;))
xlApp.Quit
Set xlApp = Nothing
Pokud tímto způsobem vytvoříte novou instanci excelu, VBA doplňky (xlam) se v ní nespustí (COM ano). Personal už dlouho nepoužívám (místo něj mám svůj doplněk), ale předpokládám, že to bude stejné.
Ve svém doplňku pro dva monitory jsem to vyřešil tak, že nespuštěné doplňky spouštím programově (cyklem projíždím doplňky a spouštím), aby nová instance byla úplná. Personal má přesné umístění, takže není problém ho spustit, pokud není automaticky.
Jinak máte pravdu - nejsnadnější je export uložit a v excelu najít uložený soubor.
Pokud to lze, ještě lépe je napsat script v LN - nemám, neznám.