Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  233 234 235 236 237 238 239 240 241   další » ... 286

Zaujímavé, jediné na čo som prišiel, ako to vyriešiť je toto.
Ide vlastne iba o jeden riadok, ktorý naspäť selectne deselectnutú položku v prípade, že je checkbox = true. A pridal som tam ešte jeden príznak, ktorý vyradí zbytočné volania procedúr.

Napr. takto.

PS: Beriem späť vetu o vlastnosti Tag, tlačítka ju nemajú. To ale nieje problém.

EnableEvents nemá na OnTime vplyv. Tu som Vám pripravil jednoduchý test.

Vložte prílohu bez citlivých dát.

Možno v téme také niečo je, pozrel som lem ten jeden príspevok, a upravil by som ho asi takto (píšem z tabletu, za príp. technickú sa ospravedlňujem...):
Dim Rng as Range, s as Integer
For s = 3 To 24
If Cells(1, s).Value = 1 Then
If Rng Is Nothing Then Set Rng = Cells(s) Else Set Rng = Union(Rng, Cells(s))
End If
Next s
If Not Rng Is Nothing Then Rng.EntireColumn.Hidden = True

Ak chcete opätovným stlačením tlačítka zobraziť stlpce, tak si niekam pri skrytí uchovajte hodnotu, že bolo niečo skryté, aby tlačítko vedelo, ktprú časť kódu výkonať. Tlačítka mávajú napr vlastnosť Tag, kde sa dá uložiť hodnota,

Range("C:X").EntireColumn.Hidden = False
Zobrazí všetky riadky naspäť.

Ak dáte do bunky B2:
=INDEX(B:B;A1)
alebo spomínaný
SK
=INDIRECT("B"&A1)
CZ
=NEPŘÍMÝ.ODKAZ("B"&A1)

tak vzorec vráti hodnotu, ktorá je v riadku ktorý určuje hodnota v A1.

A ak by ste chcel meniť súradnice aj po stĺpcoch, napr stĺpec by určovala hodnota v B1 a riadok A1, tak napr.:
SK
=OFFSET(INDEX(A:A;A1);;B1-1)
CZ
=POSUN(INDEX(A:A;A1);;B1-1)

alebo, ak by ste poznal aspoň z brucha rozsah stĺpcov tak napr.:
=INDEX(A:XX;A1;B1)

Keďže ste to nepopísal, tak ako by som potreboval, tak sa pokúsim ja.
K2=Pomocná bunka (aktuálne 1.1.2015)
K3=prírastok (aktuálne 100)
K5=Výsledný dátum K2+K3 (aktuálne 11.4.2015)
TextBox=aktuálne 1.1.2015

-Vstúpim kurzorom do TB (TextBox), zmením dátum na 2.1.2015, stlačím ENTER alebo odídem z TB.
-Zadaný dátum sa prenesie do K2, a v K5 bude už 12.4.2015.
-Vstúpim do TB a zmažem hodnotu, vystúpim z TB alebo stlačím ENTER.
-TB je prázdny, K2 si stále uchováva poslednú hodnotu 2.1.2015 a K5 poslednú vypočítanú hodnotu 12.4.2015.
-Vstúpim do TB a napíšem 3.1.2015, stlačím ENTER alebo odídem z TB.
-K2 sa aktualizuje na 3.1.2015, a K5 sa prepočíta na 13.4.2015
-Vstúpim do TB a napíšem chybný dátum "abc" alebo "4.1.20151", stlačím ENTER alebo odídem z TB.
-Obdržím hlášku o chybe, a kurzor sa vráti do TB. Hodnoty v K2 a K5 ostávajú posledné validné.

Chyba bude iba vo vzájomnej komunikácii, asi sa len nerozumieme.

Presne tak, pre každý riadok musí byť vlastná skupina. Podstatné ale je, aby boli objekty v skupine celé. Vytvoríte si len jednu, označíte si skupinu (box + prepínače, pomocou Ctrl), dáte Ctrl+C, a potom už iba kliknite na ľavú hornú bunku miesta, kde má byť kópia skupiny, a tam dáte Ctrl+V. To máte za 1 minútu.
Horšie je to potom v tom, že musíte v každej skupine prepínačov kliknúť pravým tl na jeden prepínač - Formátovať ovládací prvok - záložka Ovládací prvok - klik do Prepojenie s bunkou - a klik na bunku v ktorej má byť voľba - OK.

Skúste prosím inak popísať problematiku, asi som to nepochopil správne.
Popíšte prosím krokovo, čo robíte, a čo kde má v ktorom momente byť (prosím názvy buniek, TextBox môžete volať "okýnko" 1 ). Pretože zatiaľ mi to tak ako som to pochopil nepripadlo úplne nezrealizovateľné.

Ja teda vôbec neviem prísť na to, na čo sa pýtate. Pozerám na ten Váš obrázok z "popisu" ako Ďuro do makových slížov.
-V prvom rade, sem s prílohou - Exceláckou prílohou.
-Vy neviete ani stĺpec ani riadok, v ktorom sa hľadané ID nachádza ? Alebo som to prehliadol.
-Z ktorej z tých dvoch tabuliek a ktorej oblasti čerpáte vstupnú (vyhľadávanú hodnotu), a z ktorej chcete vytiahnuť nájdený údaj/e ?
-Môže nastať, že v prehľadávanej oblasti nastane viac výskytov jedného ID?

Vzorce - Zobraziť vzorce - klik na spojnicu označenia riadkov a stĺpcov - dvojklik na hociktorú hranicu medzi hlavičkami stĺpcov.
Stĺpce sa rozšíria na takú hodnotu, akú má najširší vzorec v stĺpci. Pohľadom to musíte nájsť...

Palooo ukázal tú sofistikovanejšiu cestu.

Tu som urobil aj "blbú" BruteForce metódu. Ak bude treba urobím popis... Skúste.

Tak ?

Na číselník nepotrebujete kód. Napr.

Alebo "hrubou silou" ...


Strana:  1 ... « předchozí  233 234 235 236 237 238 239 240 241   další » ... 286

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse