< návrat zpět

MS Excel


Téma: Vložit datum do buňky u Excelu 2016 for MAC. rss

Zaslal/a 3.10.2015 19:58

Poradíte, jak vložit snadno datum do buňky?
Klasicky to jde ctrl + ;, ale samozřejmě to vyžaduje přepnout na EN klávesnici, ptz. na CZ se středník nevyskutuje. U Excelu 2011 to šlo.
Samozřejmě lze pomocí =today ().
Mně jde o to zda to lze snadno jednou kombinací kláves, třeba i dát datum - 1 den.
Díky

Příloha: rar27164_datum-filter-graf99.rar (23kB, staženo 19x)
Zaslat odpověď >

Strana:  1 2   další »
#027167
elninoslov
CRTL+SHIFT+H

MAC má namiesto Ctrl = "^", tak vyskúšajte obdobnú kombináciu na MAC.citovat
#027168
avatar
To nefunguje.citovat
#027170
avatar
Excel pro MAC neznám. Předpokládám ale, že má českou nápovědu. Zkuste v ní prohlédnout heslo "klávesové zkratky" nebo "shortcuts". Odpověď by tam mohla být.citovat
#027171
avatar
není.
Asi by to chtělo nějaké makro na zkratku, nevím.citovat
#027172
avatar
Ve Windows lze nápad s makrem na zkratku pro "Ctrl;" realizovat dvěma spolupracujícími makry:
Sub Dnes()
SendKeys ("^;")
End Sub

Sub Pouzij()
Application.OnKey "^{DOWN}", "Dnes"
End Sub
Makro Pouzij zprovozní zkratku "Ctrl-šipka dolů" tak, že bude volat makro Dnes. Místo makra Pouzij bude dobré příkaz umístit do událostní procedury Workbook_Open. Makro Dnes pak vytvoří požadovanou klávesovou zkratku "Ctrl;"
V tomto provedení mi to ve Windows pracuje správně. Zkratka "Ctrl-šipka dolů" mi produkuje dnešní datum.citovat
#027175
avatar
Ja mám excel 2007 a slovenskú klávesnicu a notebook.
Tiež mi nejde
CTRL a ;
Ale ak dám najprv medzeru a až potom CTRL a ; tak už to funguje.
Alebo ešte lepšie bez medzery
F2 a CTRL a ;

čas mi to vloží
CTRL a :
a takisto aj
CTRL a "

Tiež to nechápem.citovat
#027176
avatar
Teď mi došlo že když na MACu není klávesa pro středník, že může být problém napsat SendKeys "^;".
Pokud by to problém opravdu byl, naplňte SendKeys takto:
SendKeys (Chr(94) & Chr(59))citovat
#027179
avatar
Problém vyřešen takto makříčkem.

Sub Macro_DATE()
'
' Macro_DATE Macro
'
' Keyboard Shortcut: Option+Cmd+y
'
ActiveCell.FormulaR1C1 = "=TODAY()"

End Subcitovat
#027180
avatar
No ja som si myslel, že tam chceš doplniť aktuálny dátum a nie vzorec, ktorým sa ti to bude meniť každý deň

Skús toto

ActiveCell.FormulaR1C1 = Format(Date, "dd.mm.yyyy")citovat
#027181
avatar
Ten druhý postup je lepší a opravdu vloží konstantu, nikoliv zorec, jak jsem se původně domníval, že udělá když je volaný jako Formula. Nejjednodušší znění ovšem je ActiveCell = Date
citovat

Strana:  1 2   další »

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