< návrat zpět

MS Excel


Téma: Spuštění makra, když buňka větší než... rss

Zaslal/a 17.10.2018 8:38

slavekskeeveAhoj, řekněme, že v Sheet1 mám v A1 nějakou číselnou (%) hodnotu, např. 20%. Potřeboval bych, aby se spustilo automaticky makro, pokud hodnota té buňky přesáhne 50%. Všude jsem našel makra při změně buňky, ale já bych potřeboval právě při změně na hodnotu vyšší než (50%). Díky moc za pomoc.

Zaslat odpověď >

#041672
elninoslov
Toto bude fungovať aj pri prepočítaní vzorcov, nielen pri zmene nejakej bunky (pri nej tiež).

Do VBA listu:
Private Sub Worksheet_Calculate()
If Cells(1, 1).Value > 0.5 Then MojeMakro
End Sub


Do VBA listu alebo modulu:
Sub MojeMakro()
...
End Sub
citovat
#041673
slavekskeeve
Díky. Bohužel to nejde. Udělal jsem přesně, co je níže.
Myslíte, že byste mi mohl poslat soubor, kde to půjde? Pokud ne, neva, budu to nějak šolichat :)citovat
#041675
elninoslov
Skutočne nejde použiť Worksheet_Change a chcete použiť Worksheet_Calculate ? Skúste z týchto 2 príkladov prísť na to aké to môže prinášať komplikácie (iba napoviem, že v Calculate sa nedozviete, čo spôsobilo prepočet, ani či vôbec došlo k zmene danej bunky ...).
A Vy máte dať prílohu + presný popis čo sa má diať, nie ja.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

Oddělovač polí

Milan-158 • 1.3. 16:01

Oddělovač polí

Whooocak • 1.3. 15:14

Vkládání dat z formuláře na zamknutém listu.

Milan-158 • 1.3. 15:12

Vlastne planovanie zmien

Anonym • 1.3. 7:56

Vkládání dat z formuláře na zamknutém listu.

Začátečník • 28.2. 19:34

Vkládání dat z formuláře na zamknutém listu.

Zdenys84 • 28.2. 19:05

Vkládání dat z formuláře na zamknutém listu.

Zdenys84 • 28.2. 19:00