< návrat zpět

MS Excel


Téma: Cells(1, 1).Value = Application.Evaluate COUNTIF rss

Zaslal/a 8.12.2021 13:03

Dobrý den
Chsi spočítat všechny výskyty "ahoj" v daném sloupci
Když mám v bunce vzorec : =COUNTIFS(R[1]C:R[13]C;""ahoj"")
nebo jinak napsano, v jiné bunce =COUNTIFS( A5:A15 ; ""ahoj"")"
bunka vrátí výsledek v pořádku /součet výskutů "ahoj".

Potřebuju ale ten výsledek nějak přečíst makrem abych ji pak mohl třeba hodit do proměnné , nebo jinam doplnit do bunky.

Zkouším toto ale nejede to.
Poradíte prosím?
Cells(1, 1).Value = Application.Evaluate COUNTIFS(R[1]C:R[" & r & "]C;""ahoj"")
nebo
Cells(1, 1).Value = Application.Evaluate COUNTIFS( A5:A15 ; ""ahoj"")"
Debug.Print Cells(1, 1).Value 'kontrola ?
range(B10).value = ...výsledek toho vzorce... ???

Zaslat odpověď >

#051654
avatar
Cells(1, 1).Value = WorksheetFunction.CountIfs(Range("A5:A15"), "ahoj")citovat
#051669
avatar
Ahoj, SUPER. tzn, že ten mustr WorksheetFunction. řekne VBA aby zpracoval jakoukoliv funkci co mu napíšu ze vzorce bunky ?citovat
#051694
avatar
Většinu

https://office.lasakovi.com/excel/vba-funkce-vzorce/WorksheetFunctions-funkce-VBA-Excel/citovat
#051697
elninoslov
V niektorých prípadoch môžete navyše použiť na vykonanie vzorcov EVALUATE("=vzorec")citovat
#051698
avatar
Ok, to už mi někdo psal, ale možná jsem to do VBA napsal nějak blbě, nefungovalo mi to.
tzn třeba :
range("A5")= EVALUATE("=vzorec") ?
nebo např:
Dimm hodnota
hodnota = EVALUATE("=vzorec") ?

Děkuju, Vyzkoušímcitovat
#051699
elninoslov
Ano, len pozor, vzorec musí byť EN aj s EN oddeľovačmi. Teda nie CZ.
Preklad napr. tu.citovat
#051701
avatar
Aha, tak v tom byl ten problém,díky za upřesnění, já z toho už šílel. Vzpomínáte , jak jste mi pomohl s tím odeslání emailu a doplněním příznaku Odesláno... Pokouším se to dál rozvětvit. viz forum načíst email podle předmětu a zpracovat, neměl by jste na to , resp. na mě "nervy". Díky.Pavcitovat

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

Sumar nakupov

Pavlus • 22.1. 13:05

VBA - načtení dat ze souboru s proměnným názvem

Fantasyk • 22.1. 9:12

Sumar nakupov

Robo11 • 21.1. 21:23

VBA - načtení dat ze souboru s proměnným názvem

€Ł мσşqμΐτσ • 21.1. 12:21

Tělo emailu ve VBA - formát

Fantasyk • 20.1. 20:47

odstranenie opakujucich sa udajov v riadkoch

frantilopa • 20.1. 18:12

odstranenie opakujucich sa udajov v riadkoch

marjankaj • 20.1. 18:01