OVH Cloud OVH Cloud

NBVAL en VBA

8 réponses
Avatar
Infogroup
Bonsoir à tous,
Je voudrais mettre la formule suivante :
=NBVAL(F5:F155) en VBA mais avec la plage F5:F155 qui est variable, F5
:F156,160 etc...)
Y-a-t-il une solution avec une macro ?
Merci par avance de votre aide
Infogroup


--
M.Infogroup

8 réponses

Avatar
JB
Bonsoir,

x = Application.CountA([F5:F155])

JB


Bonsoir à tous,
Je voudrais mettre la formule suivante :
=NBVAL(F5:F155) en VBA mais avec la plage F5:F155 qui est variable, F5
:F156,160 etc...)
Y-a-t-il une solution avec une macro ?
Merci par avance de votre aide
Infogroup


--
M.Infogroup


Avatar
JLuc
*Bonjour Infogroup*,
fin = Range("F" & Rows.Count).End(xlUp).Row
Cells(fin, 6).FormulaLocal = "=NB(F5:F" & fin - 1 & ")"

Bonsoir à tous,
Je voudrais mettre la formule suivante :
=NBVAL(F5:F155) en VBA mais avec la plage F5:F155 qui est variable, F5
F156,160 etc...)
Y-a-t-il une solution avec une macro ?

Merci par avance de votre aide
Infogroup


--
____
( O | O )
--
_oooO_ JLuc _Oooo_

O-O


Avatar
JB
x = 156
ActiveCell.Formula = "=Counta($F$5:$F$" & x & ")"

JB

Bonsoir à tous,
Je voudrais mettre la formule suivante :
=NBVAL(F5:F155) en VBA mais avec la plage F5:F155 qui est variable, F5
:F156,160 etc...)
Y-a-t-il une solution avec une macro ?
Merci par avance de votre aide
Infogroup


--
M.Infogroup


Avatar
Infogroup
Merci JB pour ta réponse, mais je voudrais que le résultat de cette formule
soit mis dans une cellule A10 par exemple. Ce résultat doit donc varier en
fonction de l'étendue de la plage F5 : F155...160 etc... )
Merci en tout cas d'avoir répondu si vite
Cordialement
Infogroup
--
M.Infogroup



Bonsoir,

x = Application.CountA([F5:F155])

JB


Bonsoir à tous,
Je voudrais mettre la formule suivante :
=NBVAL(F5:F155) en VBA mais avec la plage F5:F155 qui est variable, F5
:F156,160 etc...)
Y-a-t-il une solution avec une macro ?
Merci par avance de votre aide
Infogroup


--
M.Infogroup






Avatar
Jacky
Bonsoir,

Sur la feuille
=NBVAL(F5:F65536)
en VBA
[a1] = Application.CountA([F5:F65536])

Salutations
JJ

"Infogroup" a écrit dans le message de
news:
Bonsoir à tous,
Je voudrais mettre la formule suivante :
=NBVAL(F5:F155) en VBA mais avec la plage F5:F155 qui est variable, F5
:F156,160 etc...)
Y-a-t-il une solution avec une macro ?
Merci par avance de votre aide
Infogroup


--
M.Infogroup


Avatar
Infogroup
Merci Jacky, c'est OK
Cordialement
Infogroup
--
M.Infogroup



Bonsoir,

Sur la feuille
=NBVAL(F5:F65536)
en VBA
[a1] = Application.CountA([F5:F65536])

Salutations
JJ

"Infogroup" a écrit dans le message de
news:
Bonsoir à tous,
Je voudrais mettre la formule suivante :
=NBVAL(F5:F155) en VBA mais avec la plage F5:F155 qui est variable, F5
:F156,160 etc...)
Y-a-t-il une solution avec une macro ?
Merci par avance de votre aide
Infogroup


--
M.Infogroup







Avatar
Infogroup
OK JB, ce coup-ci ça marche
Merci encore pour ton aide si précieuse
Amicalement
Infogroup
--
M.Infogroup



x = 156
ActiveCell.Formula = "=Counta($F$5:$F$" & x & ")"

JB

Bonsoir à tous,
Je voudrais mettre la formule suivante :
=NBVAL(F5:F155) en VBA mais avec la plage F5:F155 qui est variable, F5
:F156,160 etc...)
Y-a-t-il une solution avec une macro ?
Merci par avance de votre aide
Infogroup


--
M.Infogroup






Avatar
Infogroup
Merci JLuc, je n'aurais pas été dénicher cette formule
Amicalement
Infogroup

--
M.Infogroup



*Bonjour Infogroup*,
fin = Range("F" & Rows.Count).End(xlUp).Row
Cells(fin, 6).FormulaLocal = "=NB(F5:F" & fin - 1 & ")"

Bonsoir à tous,
Je voudrais mettre la formule suivante :
=NBVAL(F5:F155) en VBA mais avec la plage F5:F155 qui est variable, F5
F156,160 etc...)
Y-a-t-il une solution avec une macro ?

Merci par avance de votre aide
Infogroup


--
____
( O | O )
--
_oooO_ JLuc _Oooo_

O-O