rozbalovací seznam - aby byl pořád vidět

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Uživatelský avatar
eLCHa
Level 1
Level 1
Příspěvky: 72
Registrován: duben 10
Bydliště: Ostrava
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: rozbalovací seznam - aby byl pořád vidět

Příspěvekod eLCHa » 17 dub 2015 11:17

Kód: Vybrat vše

Private Sub ListBox1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
  If KeyCode = vbKeyReturn Then
    Unload Me
  End If
End Sub


Když už jste šel do formuláře, tak zkoumejte dále - ještě by bylo pěkné ho ořezat, navíc když kliknete na poslední zobrazený řádek, přesahuje Vám přes obrazovku...
Formuláře využívám jako nabídky příkazů v souboru (vytvářel jsem v době, kdy mělo hodně lidí 2003 a 2007 - aby to vypadalo na obou verzích stejně a používám dodnes - snadno přiřadím novou proceduru - jak to vypadá, můžete kouknout zde:
https://www.youtube.com/watch?v=fEN-aZPjdmU
eL CHá ;)

Kdo hledá, najde. Jenom je třeba hledat pořádně. Zkuste tohle- opravdu to funguje ;)
No vidíš, když se díváš pořádně, tak jedou ;)

Reklama
Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3202
Registrován: říjen 08
Pohlaví: Muž
Stav:
Offline

Re: rozbalovací seznam - aby byl pořád vidět

Příspěvekod atari » 17 dub 2015 13:35

Díky moc, funguje skvěle. :D
Jenom jsem nějak nepochopil ty dvě deklarace co znamenají.

Co se týče přesahu přes obrazovku, tak s tím zatím zápasím. Řeším rozdíl mezi "target" a "ActiveCell" ("target" funguje v listu ale nefunguje ve formuláři, ActiveCell naopak) . Přes "target" v listu to polohování fungovalo jednoduše.

Na ořezy a estetiku se chystám, až bude hotová funkčnost. Ta ukázka na youtube je super, to rozbalovací menu vlevo, to je perfektní. To je vše přes VBA?

Uživatelský avatar
eLCHa
Level 1
Level 1
Příspěvky: 72
Registrován: duben 10
Bydliště: Ostrava
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: rozbalovací seznam - aby byl pořád vidět

Příspěvekod eLCHa » 29 dub 2015 07:05

Jenom jsem nějak nepochopil ty dvě deklarace co znamenají.
Které deklarace máte na mysli?
KeyCode - obsahuje kód stisknuté klávesy (kukněte)
Shift - 0 nebo 1 - pokud je zároveň stisknuta kláves SHIFT

To je vše přes VBA?
Ano, samozřejmě VBA
eL CHá ;)

Kdo hledá, najde. Jenom je třeba hledat pořádně. Zkuste tohle- opravdu to funguje ;)
No vidíš, když se díváš pořádně, tak jedou ;)

Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3202
Registrován: říjen 08
Pohlaví: Muž
Stav:
Offline

Re: rozbalovací seznam - aby byl pořád vidět

Příspěvekod atari » 30 dub 2015 10:35

Myslel jsem tu deklaraci "MSForms.ReturnInteger" nikde jsem nenašel co znamená, ani ten SHIFt jsem nepochopil k čemu je.

Ale objevil jsem logickou závadu. Ten formulář otevírám jakmile se kurzor dostane na sloupec "E". A pokud se do sloupce "E" dostanu stiskem ENTER, tak se formulář otevře a ihned zavře. Nevymyslel jsem jak to vyřešit.
Přílohy
Vydaje15_verze_formular.xlsm
(23.48 KiB) Staženo 28 x

Uživatelský avatar
eLCHa
Level 1
Level 1
Příspěvky: 72
Registrován: duben 10
Bydliště: Ostrava
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: rozbalovací seznam - aby byl pořád vidět

Příspěvekod eLCHa » 30 dub 2015 13:08

Zřejmě jste moc dobře nehledal. Když Vám nestačí mé (ne zcela přesné) vysvětlení, koukněte sem.

Já mám vždy nastaveno, že kurzor zůstane po stisku ENTER na měněné buňce, takže tato situace nenastane. Pro uzavření si můžete nastavit jinou klávesu (např. MEZERNÍK, odkaz na konstanty máte v předešlém příspěvku) nebo kombinaci (např. CTRL+ENTER - k tomu právě slouží ta proměnná Shift). U ENTER budete mít vždy problém. Neříkám, že se tato situace nedá vyřešit, chce to ale čas na výzkum a ten teď nemám.
eL CHá ;)

Kdo hledá, najde. Jenom je třeba hledat pořádně. Zkuste tohle- opravdu to funguje ;)
No vidíš, když se díváš pořádně, tak jedou ;)

Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3202
Registrován: říjen 08
Pohlaví: Muž
Stav:
Offline

Re: rozbalovací seznam - aby byl pořád vidět

Příspěvekod atari » 30 dub 2015 13:55

Já to hledal přes Google, ten mě to nenašel.

A díky ta tipy. Změním klávesu, a nebo se pustím do toho výzkumu.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • NTB s Win 11 přestal vidět Choetech USB Hub 9v1 Příloha(y)
    od EZumrova » 14 pro 2023 09:02 » v Problémy s hardwarem
    8
    996
    od mmmartin Zobrazit poslední příspěvek
    16 pro 2023 22:28
  • Extérní SSD disk nejdou vidět soubory
    od Dexolus » 13 pro 2023 16:18 » v Problémy s hardwarem
    4
    1048
    od petr22 Zobrazit poslední příspěvek
    14 pro 2023 07:58
  • Je Comodo Firewall pořád bezpečný? Příloha(y)
    od Grander » 04 bře 2024 15:50 » v Vše ostatní (bezp)
    5
    2334
    od richchie Zobrazit poslední příspěvek
    09 bře 2024 22:12
  • Opera a Seznam.cz
    od byron » 25 úno 2024 10:15 » v Internet a internetové prohlížeče
    3
    696
    od mmmartin Zobrazit poslední příspěvek
    25 úno 2024 11:50
  • Seznam Doplněk – Email
    od jokabuki » 06 říj 2023 12:50 » v Internet a internetové prohlížeče
    1
    3565
    od KubaCZE Zobrazit poslední příspěvek
    21 úno 2024 20:00

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti