< návrat zpět

MS Excel


Téma: drop-down list problém rss

Zaslal/a 4.10.2021 13:59

Pozdravujem.
Neviem si dať rady s VBA. Zošit Excel v prílohe.
Potreboval by som spustiť makro pri zmene hodnoty v rozbaľovacom zozname bunky C2 (drop-down list). Problém je, že zoznam hodnôt v bunkách A2:A7 je dynamický (Hodnoty v bunkách nie sú konštantné - inak by som to vedel vyriešiť). Cez "If Not Intersect(Target, Range("C2")) Is Nothing Then" - nefunguje. Za rady vopred ďakujem.

Příloha: xlsx51281_drop_down_list.xlsx (9kB, staženo 20x)
Jméno
Kontrola
Text
  b i u s img code url hr   1 2 3 4 5 6 7 8 9 10

#051287
elninoslov
Nerozumiem čo potrebujete.

Ak chcete kontrolovať, či sa zmení hodnota v bunke C2 po výbere z rozbaľovacieho zoznamu voči tej hodnote, ktorá tam bola pred výberom z rozbaľovacieho zoznamu, tak musíte mať predchádzajúcu hodnotu niekde uloženú (globálna premenná, iná bunka, vo vlastnostiach súboru), a porovnať novú so starou. Až potom prípadne vykonať makro.

Ak potrebujete zistiť, či sa zmenili samotné hodnoty rozbaľovacieho zoznamu (teda A2:A7), tak to urobíte rovnako ako predchádzajúce, len budete mať odložené staré hodnoty A2:A7. Ale tu to bude fungovať len v prípade, že sú zadávané manuálne. Ak budú počítané vzorcom, to je problém. Potom jedine robiť kontrolu v metóde Worksheet_Calculate.citovat
#051304
avatar
Ďakujem za radu.
O tejto možnosti som samozrejme vedel a chcel som sa jej skôr vyhnúť, preto som dopytoval, či niekto nevie o nejakom inom riešení. Vyzerá to však, že inú možnosť nebudem mať.citovat
#051305
avatar
Existuje udalostné makro CHANGE. Ale na ktoré bunky sa má použiť je z tvojho popisu záhadou.citovat
#051338
avatar
Kontrolu zmeny hodnoty potrebujem sledovať na bunku "C2". Raz za deň, sa mi zmenia hodnoty aj v bunkách "A2:A7". Ale prioritne potrebujem spustiť makro, ak hodnotu v bunke "C2" zmením napr. z "1" na "2".citovat

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

Vynásobit hodnoty kurzem - Power Query

Alfan • 24.4. 16:32

Relativní cesta - zdroje Power Query

Alfan • 24.4. 15:44

Relativní cesta - zdroje Power Query

elninoslov • 24.4. 14:26

Jak odstraním duplicitní údaje

Mirek8 • 24.4. 12:13

Jak odstraním duplicitní údaje

elninoslov • 24.4. 8:57

Vyhledej

PavDD • 24.4. 8:56

Vyhledej

elninoslov • 24.4. 8:47