< návrat zpět

MS Excel


Téma: UserForm - rada rss

Zaslal/a 15.8.2010 19:01

Ahoj všem, mám opět problémek s makrem.
Mám dva listy, první se jmenuje faktura a druhý odběratel. V listu faktura mám hlavičku, kde se doplňují informace o odběrateli s listu odběratel. V hlavičce faktury je rozevírací seznam, kde vyberu odběratele. Mám zde i tlačítko pro vložení nového odběratele, který se zapisuje do listu odběratel. Problém je ten, že tlačítkem v listu faktura vyvolám userform pro vložení nového odběratele, vyplním data a když chci dodavatele uložit, tak se po uložení otevře list odběratel (což je asi logické). Bylo by nějak možné pomocí makra udělat to, abych se po uložení odběratele vrátil zpět do listu ve kterém byl vyvolán formulář UserForm
Díky M.

Zaslat odpověď >

icon #002190
Poki
Zdravim,
na konci makra spusteneho pomoci nektereho tlacitka na useformu, ktere zapisuje data do listu odberatel, uvedte nasledujici prikaz: worksheets("faktura").activatecitovat
#002207
avatar
Ahoj, díky, taky mě to mohlo napadnout...
Přišel jsem ale na jednu nepříjemnost. Do listu odběratel teď budu vstupovat z více listů (faktura, proforma faktura, zálohová faktura aj.) a jde mě o to, zda by nešlo nějak vychytat to, abych po vložení nového odběratele vstoupil do stránky, ze kterého byl vyvolán userform formulář. Vůbec mě nenapadá jak to udělat, snad jen, zda není možnost zahrnou do kódu možnost, pokud tedy něco podobného existuje, "zpět na poslední stránku". Ale to se bojím, že asi nepůjde.
Možnost mít více UserForm formulářů, pro každou stránku jsem vyloučil.
Předem děkuji za radu...
M.citovat
icon #002208
Poki
ahoj,
to by nemel byt takovy problem, pokud budes mit nejaky list aktivni, tak se dana zacatek do kodu formulare zadat promenna, do ktere se ulozi nazev aktivniho listu: dim list as string
list = activesheet.name
Pak na konci formulare das worksheets(list).activateNemam to vyzkouseny, ale melo by to jit...citovat
#002209
avatar
Funguje perfektně. Děkuji ti moccitovat

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