Zdravím, mám hodně xls souborů s makry. Používám procedury a finkce, které se mi ve většině opakují a proto, abych nemusel při každé úpravě procedury (nebo fce) otvírat všechny xls, řešil jsem to použitím doplňku xlam, do kterého jsem nakopíroval opakované procedury. Teď pri vytvoření nového xls nastavím ve VBA do referenčních daný xlam. Natrefil jsem ale na problém s "viditelností" proměnných. Pokud jsem proměnnou deklaroval jako public v modulu *.xls tak ji neviděl doplněk xlam, ale pokud jsem ji deklaroval jako public v modulu xlam, debug proběhl v pořádku. Jak to ale mám vyřešit v případě, že stejně pojmenovanou proměnnou potřebuji mít deklarovanou jak v xlam tak v xls? Jak zajistit aby se mi hodnoty proměnných přenášely i mimo subprojekty, tzn. mezi procedurou v xls a procedurou v xlam připojeného jako referenční k xls? Heh, snad jsem to nepsal moc lamersky :-/ Dík za pomoc
|