< návrat zpět

MS Excel


Téma: rozbaľovací kalendár v bunke rss

Zaslal/a 3.6.2021 8:31

čauko

Vždy som tu našiel dobrú radu, prinajmenšom inšpiráciu a preto chcem prispieť troškou do mlyna. Viem že
mnohí z Vás hľadali a možno stále hľadajú možnosť zadávať dátum v bunke vloženým kalendárom.
Zablúdim sem sporadicky a preto nemám prehľad, či už niekto medzičasom daný problém vyriešil.
Našiel som starú niť na kalendár v bunke
Téma: rozbalovací kalendář v buňce rss
Zaslal/a chey 16.12.2012 21:55

ale chcel by som sa k tejto téme opäť vrátiť s jednoduchším riešením. Používam Officce 2013.
Oficiálny návod Mikrosoftu Vám pri reálnom použití moc nepomôže. Našiel som šikovný návod (EN),
videjko https://www.youtube.com/watch?v=c0hPReG5DYo , ako sa to dá reálne urobiť.
Prikladám makro (vkladá sa do hárku), aby ste si ho nemuseli ručne prepisovať ako ja.
Do makra som musel ešte vložiť preskočenie chyby - to mám asi z tochto portálu :-) ,
lebo pri vrátení na už zadaný dátum v bunke vykazoval Excel chybu.

Private Sub Worksheet_selectionchange(ByVal Target As Range)
On Error Resume Next
With Hárok1.DTPicker21
.Height = 20
.Width = 20
If Not Intersect(Target, Range("B2:B5, E2:E5")) Is Nothing Then
.Visible = True
.Top = Target.Top
.Left = Target.Offset(0, 1).Left
.LinkedCell = Target.Address
Else
.Visible = False
End If
End With
a = 8 / 0
End Sub

Má to ešte chybyčku krásy. Keďže vložený dátum používam na ďaľšie dátumové prepočty, tieto reagujú
až po vlezení a vylezení z bunky do ktorejbol vložený dátum. Predpokladám, že ide o problém
s formátovaním, ostatné dátumové bunky považujú túto bunku za text a preto nereagujú a zareagujú až
po spomínanom vlezení a vylezení z bunky. Keďže to chcem využiť v žiadosti (žiadateľ nemá dôvod
opätovne liezť do dátumu), budem rád ak mi niekto poradí ako túto chybičku krásy odstrániť.

Zaslat odpověď >

#050790
avatar
Chybičku som odstránil, takže by to malo fungovať 1citovat
#051605
avatar
ahoj madar
kedze som excel zaciatocnik, prosim ta - kam mam co vlozit?citovat
#051606
elninoslov
DTPicker ale nefunguje na x64 pokiaľ viem.
Možno by stálo za zváženie aj niečo takéto podobné:
https://trevoreyre.com/portfolio/excel-datepicker/
funguje na x64.citovat
#051765
avatar
Ospravedlňujem sa za neskoršiu reakciu.
Neviem už ako som DTPicker dostal do súboru. Ak ho chcete použiť v inom súbore, tak stačí ho skopírovať z cvičného súboru, ktorý prikladám. Prílohu nechce preniesť.citovat
#051766
elninoslov
Príloha s makrom, teda XLSM sa musí zabaliť (ZIP, RAR).citovat
#051767
avatar
ďakujem,
prikladám zip
Příloha: zip51767_kalendar_v_bunke.zip (26kB, staženo 100x)
citovat
#051768
elninoslov
DTPicker z knižnice MSCOMCT2.OCX nefunguje v 64bit. A aj v 32bit systéme ju tuším treba doplniť/zaregistrovať manuálne. Nemám ako teraz vyskúšať.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