Quand j'écris la commande x = application. dans la fenêtre il ne me propose
pas la variable CountA
Application.WorksheetFunction.CountA
Pierre CFI [mvp]
bonjour application.WorksheetFunction.CountA
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer Access http://users.skynet.be/mpfa/ Excel http://www.excelabo.net Site perso http://access.cfi.free.fr "daniel" a écrit dans le message de news:
Bonjour Isabelle,
Merci pour ta réponse. Malheureusement il ne comprend pas cette commande.
Erreur de compilation : Argument non facultatif
Quand j'écris la commande x = application. dans la fenêtre il ne me propose pas la variable CountA
J'ai Excel 2003
Bonne journée et A+
bonjour Daniel,
x = Application.CountA(Range("W:W"))
ou bien plus court,
x = Application.CountA([W:W])
isabelle
Bonjour,
Dans ma feuille de calcul j'utilise la fonction suivante =NB (W:W) pour calculer le nombre d'enregistrement dans la colonne (W)
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"daniel" <daniel@discussions.microsoft.com> a écrit dans le message de news:53A76277-36FE-4B7A-807B-3998CE8CBE8F@microsoft.com...
Bonjour Isabelle,
Merci pour ta réponse. Malheureusement il ne comprend pas cette commande.
Erreur de compilation :
Argument non facultatif
Quand j'écris la commande x = application. dans la fenêtre il ne me propose
pas la variable CountA
J'ai Excel 2003
Bonne journée et A+
bonjour Daniel,
x = Application.CountA(Range("W:W"))
ou bien plus court,
x = Application.CountA([W:W])
isabelle
Bonjour,
Dans ma feuille de calcul j'utilise la fonction suivante =NB (W:W) pour
calculer le nombre d'enregistrement dans la colonne (W)
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer Access http://users.skynet.be/mpfa/ Excel http://www.excelabo.net Site perso http://access.cfi.free.fr "daniel" a écrit dans le message de news:
Bonjour Isabelle,
Merci pour ta réponse. Malheureusement il ne comprend pas cette commande.
Erreur de compilation : Argument non facultatif
Quand j'écris la commande x = application. dans la fenêtre il ne me propose pas la variable CountA
J'ai Excel 2003
Bonne journée et A+
bonjour Daniel,
x = Application.CountA(Range("W:W"))
ou bien plus court,
x = Application.CountA([W:W])
isabelle
Bonjour,
Dans ma feuille de calcul j'utilise la fonction suivante =NB (W:W) pour calculer le nombre d'enregistrement dans la colonne (W)
Dans ma feuille de calcul j'utilise la fonction suivante =NB (W:W) pour calculer le nombre d'enregistrement dans la colonne (W)
Quel est l'équivalent de la fonction NB dans une macro. Car, j'ai besoin de compter le nombre d'enregistrement (ce sont des dates) dans cette colonne.
Merci d'avance pour votre réponse.
Daniel
Michel69
Bonjour à tous, bonjour Daniel Dans mon exemple, je compte le nb de cellules non vides de la col A et je mets mon résultat en D7. Range("D7").Select ' selection de la cellule D7 ActiveCell.FormulaR1C1 = "=COUNTA(C[-3])" ' le -3 vient du fait que l'on part de la colonne D (4ème)
' et on remonte de3 pour atteindre la col A =COUNTA ' est l'équivalent de = NBVAL Un conseil : Si tu veux connaître d'autre chose crèe une macro, donne lui un nom, effectue ton opération, arrête l'enregistrement et va la lire. C'est très instructif. Bonnes fêtes en espérant t'avoir aidé Michel69
daniel a écrit dans le message :
Bonjour,
Dans ma feuille de calcul j'utilise la fonction suivante =NB (W:W) pour calculer le nombre d'enregistrement dans la colonne (W)
Quel est l'équivalent de la fonction NB dans une macro. Car, j'ai besoin de
compter le nombre d'enregistrement (ce sont des dates) dans cette colonne.
Merci d'avance pour votre réponse.
Daniel
Bonjour à tous, bonjour Daniel
Dans mon exemple, je compte le nb de cellules non vides de la col A
et je mets mon résultat en D7.
Range("D7").Select ' selection de la cellule D7
ActiveCell.FormulaR1C1 = "=COUNTA(C[-3])" ' le -3 vient du fait que l'on
part de la colonne D (4ème)
' et on remonte de3 pour atteindre la col A
=COUNTA ' est l'équivalent de = NBVAL
Un conseil :
Si tu veux connaître d'autre chose crèe une macro, donne lui un nom,
effectue ton opération, arrête l'enregistrement
et va la lire. C'est très instructif.
Bonnes fêtes en espérant t'avoir aidé
Michel69
daniel <daniel@discussions.microsoft.com> a écrit dans le message :
B8EEEE8A-9886-48A1-AF43-35953283C3B8@microsoft.com...
Bonjour,
Dans ma feuille de calcul j'utilise la fonction suivante =NB (W:W) pour
calculer le nombre d'enregistrement dans la colonne (W)
Quel est l'équivalent de la fonction NB dans une macro. Car, j'ai besoin
de
compter le nombre d'enregistrement (ce sont des dates) dans cette colonne.
Bonjour à tous, bonjour Daniel Dans mon exemple, je compte le nb de cellules non vides de la col A et je mets mon résultat en D7. Range("D7").Select ' selection de la cellule D7 ActiveCell.FormulaR1C1 = "=COUNTA(C[-3])" ' le -3 vient du fait que l'on part de la colonne D (4ème)
' et on remonte de3 pour atteindre la col A =COUNTA ' est l'équivalent de = NBVAL Un conseil : Si tu veux connaître d'autre chose crèe une macro, donne lui un nom, effectue ton opération, arrête l'enregistrement et va la lire. C'est très instructif. Bonnes fêtes en espérant t'avoir aidé Michel69
daniel a écrit dans le message :
Bonjour,
Dans ma feuille de calcul j'utilise la fonction suivante =NB (W:W) pour calculer le nombre d'enregistrement dans la colonne (W)
Quel est l'équivalent de la fonction NB dans une macro. Car, j'ai besoin de
compter le nombre d'enregistrement (ce sont des dates) dans cette colonne.
Merci d'avance pour votre réponse.
Daniel
AV
x = Application.CountA(Range("W:W")) ou bien plus court, x = Application.CountA([W:W])
Tant qu'on y est (pour les raccourcis) et pour répondre à la question (" Quel est l'équivalent de la fonction NB dans une macro" ) :
x = [Count(W:W)]
AV
x = Application.CountA(Range("W:W"))
ou bien plus court,
x = Application.CountA([W:W])
Tant qu'on y est (pour les raccourcis) et pour répondre à la question
(" Quel est l'équivalent de la fonction NB dans une macro" ) :
x = Application.CountA(Range("W:W")) ou bien plus court, x = Application.CountA([W:W])
Tant qu'on y est (pour les raccourcis) et pour répondre à la question (" Quel est l'équivalent de la fonction NB dans une macro" ) :
x = [Count(W:W)]
AV
twinley
Bonjour AV
Je me fais avoir à tous les coups. Je tombe à chaque fois sur le c.. quand je vois tes simplifications. Mais ton code bien qu'impressionnant, est rarement inférieur au nombre de lettres de ta signature...
:-D
à+twinley
AV wrote:
x = Application.CountA(Range("W:W")) ou bien plus court, x = Application.CountA([W:W])
Tant qu'on y est (pour les raccourcis) et pour répondre à la question (" Quel est l'équivalent de la fonction NB dans une macro" ) :
x = [Count(W:W)]
AV
Bonjour AV
Je me fais avoir à tous les coups.
Je tombe à chaque fois sur le c.. quand je vois tes simplifications.
Mais ton code bien qu'impressionnant, est rarement inférieur au nombre
de lettres de ta signature...
:-D
à+twinley
AV wrote:
x = Application.CountA(Range("W:W"))
ou bien plus court,
x = Application.CountA([W:W])
Tant qu'on y est (pour les raccourcis) et pour répondre à la question
(" Quel est l'équivalent de la fonction NB dans une macro" ) :
Je me fais avoir à tous les coups. Je tombe à chaque fois sur le c.. quand je vois tes simplifications. Mais ton code bien qu'impressionnant, est rarement inférieur au nombre de lettres de ta signature...
:-D
à+twinley
AV wrote:
x = Application.CountA(Range("W:W")) ou bien plus court, x = Application.CountA([W:W])
Tant qu'on y est (pour les raccourcis) et pour répondre à la question (" Quel est l'équivalent de la fonction NB dans une macro" ) :