< návrat zpět

MS Excel


Téma: Kalendářní týden v InputBox rss

Zaslal/a 6.8.2019 12:14

LugrDobrý den,

prosím,

mám makro pro import dat. V Inputbox se mi automaticky vyplní
aktuální datum. Potřeboval bych ale do Inputboxu dostat místo datumu aktuální kalendářní týden.

Datum = Replace(Application.InputBox("Import dat","Získat data", Format(Date, "yyyy.mm.dd"), Type:=2), ".", "/")
If Datum = "False" Then Exit Sub

Děkuji za pomoc

Zaslat odpověď >

#043881
elninoslov
Tak nahraďte
Format(Date, "yyyy.mm.dd")
týmto
Application.IsoWeekNum(Date)citovat
#043882
Lugr
Paráda, moc děkuju. Celý den to zkouším pokus omyl.

Děkuju.citovat
#043886
Lugr
Dobrý den,

tak jsem dnes v práci zjistil, že na MS Excel 2010 mi to nefunguje. Přitom na MS Excel 2016 nebyl problém. Existuje ještě jiná metoda pro MS Excel 2010?

Děkujicitovat
#043897
elninoslov
Skúste či bude vyhovovať "WeekNum" (bez toho "Iso"). Len si treba nájsť správny druhý parameter (typ výsledku) - teda ako má počítať týždeň.citovat
#043899
Lugr
Tedy v mém případě myslíte třeba takto:

Application.WeekNum(Date,2)citovat
#043908
Lugr
Už to funguje. Děkuji za radu.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