< návrat zpět

MS Excel


Téma: Kopie datumu rss

Zaslal/a 17.8.2015 9:33

Dobrý den,
mám asi triviální dotaz, ale nedaří se mi ani s pomocí knížek na to přijít.
Mám v buňce fci Dnes() naformátovanou dddd - jméno dne
Tuto buňku potřebuji makrem zkopírovat do jiné buňky,
aby byl v buňce jen název dne (čili pouhý text),bez formátu. Kopie values to neřeší.
Děkuji předem

Zaslat odpověď >

#026287
avatar
Range("A1").Copy Range("d1")citovat
#026288
avatar
To není ono, v řádku vzorců je vzorec (Dnes()) a ne text (název dne)citovat
#026289
avatar
Pokud chcete získat se zárukou výhradně textovou podobu datumu, použijte z VBA funkci Format, např.

cells(1,1) = Format(Cells(3, 2), "d/m/yyyy")

Anglický formátovací řetězec "d/m/yyyy" se v českém Excelu sám převede na naše lokální "d.m.rrrr"citovat
#026427
elninoslov
Alebo
Cells(1, 4) = Cells(1, 1).Textcitovat
#026429
avatar
Varianta

Cells(1, 4) = Cells(1, 1).Text

zkopíruje jen "co je vidět", tj třeba "###" pokud je sloupec úzkýcitovat
#026431
avatar
Pokud jste použil hodnota.na.text

pak by to šlo i

Dim i As String
i = Range("A1").Value
Range("B1").Value = i
citovat
#026436
elninoslov
@lubo: pravda, na to som nepomyslel. Vovka dal správne riešenie.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