< návrat zpět

MS Excel


Téma: Open *.xlsm kde meno = hodnota bunky rss

Zaslal/a 28.2.2013 21:12

- vytvorím novú kópiu „Martin_1.xlsm“ ktoréj názov určuje hodnota v bunke B1 => „Firma_A.xlsm“
- po vyplnení súboru „Firma_A.xlsm“ potrebujem niektoré hodnoty z buniek tohto súboru v kopírovať (ako hodnoty) do môjho pôvodného súboru „Martin_1.xlsm“. (na ďalšie spracovanie, vyhodnotenie)
Otvorenie súboru „Firma_A.xlsm“ priamo z „Martin_1.xlsm“:
(info: v prílohe je nastavené makro „Otvor“)

No nech skúšam čokoľvek, neviem prísť na spôsob ktorým by som dokázal z konkrétnych buniek suboru „Firma_A.xlsm“ kopírovať hodnoty do „Martin_1.xlsm“.
Keďže názov „Firma_A.xlsm“ je v podstate premenná. 6

ďakujem za pomoc
Martin

Příloha: zip11947_martin_1.zip (16kB, staženo 27x)
Zaslat odpověď >

#011949
avatar
Nevím jestli ti rozumím, ale jak píšeš, je to proměnná, tak do kódu nepiš "natvrdo" jméno, ale dej tam odkaz na buňku.
P.

Př.:
Odkazování na otevřený sešit:Workbooks(Range("B1").Value).Sheets("List1").Range("E5").ValueDynamický název souboru:nazev_souboru = Range("B1").Value & ".xlsm"citovat
#012098
avatar
Dobrý deň,
ďakujem za radu. funguje to super. (dokonca sa nemusím zaoberať odklikávaním tlačidiel v nejakom „Open okne“)
1 1
V prílohe je graf spracovaný ako Tacho. dá sa nadradiť aj obyčajným „koláčovým grafom, takže 100% použiteľné aj v starých verziách Excelu. možno sa to niekomu zíde.

otázočka:
ak použijem: ActiveWindow.SelectedSheets.Delete tak musím potvrdiť (dať súhlas) na dokončenie makra. stlačiť „súhlasím“ / „OK“. nedá sa to nejako obýsť. skúšal som niečo ako True na konci no nič.

Ďakujem
Příloha: zip12098_tacho.zip (74kB, staženo 27x)
citovat
icon #012099
eLCHa
Application.DisplayAlerts = False
ActiveWindow.SelectedSheets.Delete
Application.DisplayAlerts = True
citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

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.

On-line nástroje