Bonne journée à toi qui me lira
Je narrive pas à trouver la fonction VBA qui correspond dans Excel à :
NB.SI(A1 :B5 ; « ABC ») et NB.VIDE(A1 :B5)
Jai trouvé dans laide VBA que les fonctions dExcel peuvent être
utilisées dans VBA selon lexemple donné :
Application.WorksheetFunction.Min(myRange)
Jai donc essayé en remplaçant .Min( ) par
.NB.SI(A1 :B5) ou .NB.SI(maPlage) - idem avec NB.VIDE()
... et ça ne fonctionne pas.
En prime qqun pourait-il me dire la bonne méthode pour trouver dans
laide la réponse à une telle question ? - Entre autres, jai consulté
lexplorateur dobjets (et son outil « recherche »), mais je nai pas su
en tirer une réponse.
Cordial merci.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Pierre Fauconnier
Bonjour
Il faut utiliser les fonctions anglaises NB.SI = COUNTIF NB.VIDE = COUNTBLANK
Donc Application.WorksheetFunction.Countif Application.WorksheetFunction.Countblank
Ok?
-- Pierre Fauconnier () Les sept laids tuent ( Lewis Carol ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"LANIMAL" a écrit dans le message de news:%
Bonne journée à toi qui me lira Je narrive pas à trouver la fonction VBA qui correspond dans Excel à : NB.SI(A1 :B5 ; « ABC ») et NB.VIDE(A1 :B5) Jai trouvé dans laide VBA que les fonctions dExcel peuvent être utilisées dans VBA selon lexemple donné : Application.WorksheetFunction.Min(myRange) Jai donc essayé en remplaçant .Min( ) par .NB.SI(A1 :B5) ou .NB.SI(maPlage) - idem avec NB.VIDE() ... et ça ne fonctionne pas. En prime qqun pourait-il me dire la bonne méthode pour trouver dans laide la réponse à une telle question ? - Entre autres, jai consulté lexplorateur dobjets (et son outil « recherche »), mais je nai pas su en tirer une réponse. Cordial merci.
Bonjour
Il faut utiliser les fonctions anglaises
NB.SI = COUNTIF
NB.VIDE = COUNTBLANK
Donc
Application.WorksheetFunction.Countif
Application.WorksheetFunction.Countblank
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam)
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"LANIMAL" <lanimal@tiscali.fr> a écrit dans le message de
news:%23ZSIDXH0EHA.632@TK2MSFTNGP10.phx.gbl...
Bonne journée à toi qui me lira
Je narrive pas à trouver la fonction VBA qui correspond dans Excel à :
NB.SI(A1 :B5 ; « ABC ») et NB.VIDE(A1 :B5)
Jai trouvé dans laide VBA que les fonctions dExcel peuvent être
utilisées dans VBA selon lexemple donné :
Application.WorksheetFunction.Min(myRange)
Jai donc essayé en remplaçant .Min( ) par
.NB.SI(A1 :B5) ou .NB.SI(maPlage) - idem avec NB.VIDE()
... et ça ne fonctionne pas.
En prime qqun pourait-il me dire la bonne méthode pour trouver dans
laide la réponse à une telle question ? - Entre autres, jai consulté
lexplorateur dobjets (et son outil « recherche »), mais je nai pas su
en tirer une réponse.
Cordial merci.
Il faut utiliser les fonctions anglaises NB.SI = COUNTIF NB.VIDE = COUNTBLANK
Donc Application.WorksheetFunction.Countif Application.WorksheetFunction.Countblank
Ok?
-- Pierre Fauconnier () Les sept laids tuent ( Lewis Carol ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"LANIMAL" a écrit dans le message de news:%
Bonne journée à toi qui me lira Je narrive pas à trouver la fonction VBA qui correspond dans Excel à : NB.SI(A1 :B5 ; « ABC ») et NB.VIDE(A1 :B5) Jai trouvé dans laide VBA que les fonctions dExcel peuvent être utilisées dans VBA selon lexemple donné : Application.WorksheetFunction.Min(myRange) Jai donc essayé en remplaçant .Min( ) par .NB.SI(A1 :B5) ou .NB.SI(maPlage) - idem avec NB.VIDE() ... et ça ne fonctionne pas. En prime qqun pourait-il me dire la bonne méthode pour trouver dans laide la réponse à une telle question ? - Entre autres, jai consulté lexplorateur dobjets (et son outil « recherche »), mais je nai pas su en tirer une réponse. Cordial merci.
denis P
Bonjour LANIMAL NB.SI - a = Application.WorksheetFunction.CountIf(plage, critère) NB.VIDE - a = Application.WorksheetFunction.CountBlank(plage)
denis p.
"LANIMAL" a écrit dans le message de news:%
Bonne journée à toi qui me lira Je narrive pas à trouver la fonction VBA qui correspond dans Excel à : NB.SI(A1 :B5 ; « ABC ») et NB.VIDE(A1 :B5) Jai trouvé dans laide VBA que les fonctions dExcel peuvent être utilisées dans VBA selon lexemple donné : Application.WorksheetFunction.Min(myRange) Jai donc essayé en remplaçant .Min( ) par .NB.SI(A1 :B5) ou .NB.SI(maPlage) - idem avec NB.VIDE() ... et ça ne fonctionne pas. En prime qqun pourait-il me dire la bonne méthode pour trouver dans laide la réponse à une telle question ? - Entre autres, jai consulté lexplorateur dobjets (et son outil « recherche »), mais je nai pas su en tirer une réponse. Cordial merci.
Bonjour LANIMAL
NB.SI - a = Application.WorksheetFunction.CountIf(plage, critère)
NB.VIDE - a = Application.WorksheetFunction.CountBlank(plage)
denis p.
"LANIMAL" <lanimal@tiscali.fr> a écrit dans le message de
news:%23ZSIDXH0EHA.632@TK2MSFTNGP10.phx.gbl...
Bonne journée à toi qui me lira
Je narrive pas à trouver la fonction VBA qui correspond dans Excel à :
NB.SI(A1 :B5 ; « ABC ») et NB.VIDE(A1 :B5)
Jai trouvé dans laide VBA que les fonctions dExcel peuvent être
utilisées dans VBA selon lexemple donné :
Application.WorksheetFunction.Min(myRange)
Jai donc essayé en remplaçant .Min( ) par
.NB.SI(A1 :B5) ou .NB.SI(maPlage) - idem avec NB.VIDE()
... et ça ne fonctionne pas.
En prime qqun pourait-il me dire la bonne méthode pour trouver dans
laide la réponse à une telle question ? - Entre autres, jai consulté
lexplorateur dobjets (et son outil « recherche »), mais je nai pas su
en tirer une réponse.
Cordial merci.
Bonjour LANIMAL NB.SI - a = Application.WorksheetFunction.CountIf(plage, critère) NB.VIDE - a = Application.WorksheetFunction.CountBlank(plage)
denis p.
"LANIMAL" a écrit dans le message de news:%
Bonne journée à toi qui me lira Je narrive pas à trouver la fonction VBA qui correspond dans Excel à : NB.SI(A1 :B5 ; « ABC ») et NB.VIDE(A1 :B5) Jai trouvé dans laide VBA que les fonctions dExcel peuvent être utilisées dans VBA selon lexemple donné : Application.WorksheetFunction.Min(myRange) Jai donc essayé en remplaçant .Min( ) par .NB.SI(A1 :B5) ou .NB.SI(maPlage) - idem avec NB.VIDE() ... et ça ne fonctionne pas. En prime qqun pourait-il me dire la bonne méthode pour trouver dans laide la réponse à une telle question ? - Entre autres, jai consulté lexplorateur dobjets (et son outil « recherche »), mais je nai pas su en tirer une réponse. Cordial merci.
Pounet95
Bonjour, Personnellement, dans ce cas de figure, j'utilise l'enregistreur de macro avant d'écrire ma formule et quand c'est terminé je regarde et adapte le VBA. Bonne journée -- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/
"LANIMAL" a écrit dans le message de news: %
Bonne journée à toi qui me lira Je narrive pas à trouver la fonction VBA qui correspond dans Excel à : NB.SI(A1 :B5 ; « ABC ») et NB.VIDE(A1 :B5) Jai trouvé dans laide VBA que les fonctions dExcel peuvent être utilisées dans VBA selon lexemple donné : Application.WorksheetFunction.Min(myRange) Jai donc essayé en remplaçant .Min( ) par .NB.SI(A1 :B5) ou .NB.SI(maPlage) - idem avec NB.VIDE() ... et ça ne fonctionne pas. En prime qqun pourait-il me dire la bonne méthode pour trouver dans laide la réponse à une telle question ? - Entre autres, jai consulté lexplorateur dobjets (et son outil « recherche »), mais je nai pas su en tirer une réponse. Cordial merci.
Bonjour,
Personnellement, dans ce cas de figure, j'utilise l'enregistreur de macro
avant d'écrire ma formule
et quand c'est terminé je regarde et adapte le VBA.
Bonne journée
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
"LANIMAL" <lanimal@tiscali.fr> a écrit dans le message de news:
%23ZSIDXH0EHA.632@TK2MSFTNGP10.phx.gbl...
Bonne journée à toi qui me lira
Je narrive pas à trouver la fonction VBA qui correspond dans Excel à :
NB.SI(A1 :B5 ; « ABC ») et NB.VIDE(A1 :B5)
Jai trouvé dans laide VBA que les fonctions dExcel peuvent être
utilisées dans VBA selon lexemple donné :
Application.WorksheetFunction.Min(myRange)
Jai donc essayé en remplaçant .Min( ) par
.NB.SI(A1 :B5) ou .NB.SI(maPlage) - idem avec NB.VIDE()
... et ça ne fonctionne pas.
En prime qqun pourait-il me dire la bonne méthode pour trouver dans laide
la réponse à une telle question ? - Entre autres, jai consulté lexplorateur
dobjets (et son outil « recherche »), mais je nai pas su en tirer une
réponse.
Cordial merci.
Bonjour, Personnellement, dans ce cas de figure, j'utilise l'enregistreur de macro avant d'écrire ma formule et quand c'est terminé je regarde et adapte le VBA. Bonne journée -- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/
"LANIMAL" a écrit dans le message de news: %
Bonne journée à toi qui me lira Je narrive pas à trouver la fonction VBA qui correspond dans Excel à : NB.SI(A1 :B5 ; « ABC ») et NB.VIDE(A1 :B5) Jai trouvé dans laide VBA que les fonctions dExcel peuvent être utilisées dans VBA selon lexemple donné : Application.WorksheetFunction.Min(myRange) Jai donc essayé en remplaçant .Min( ) par .NB.SI(A1 :B5) ou .NB.SI(maPlage) - idem avec NB.VIDE() ... et ça ne fonctionne pas. En prime qqun pourait-il me dire la bonne méthode pour trouver dans laide la réponse à une telle question ? - Entre autres, jai consulté lexplorateur dobjets (et son outil « recherche »), mais je nai pas su en tirer une réponse. Cordial merci.
LANIMAL
Oui, moi aussi j'utilise la méthode qui consiste à "enregistrer" la macro, puis regarder ce qu'à fait l'enregistreur... sauf que j'avais omis d'insérer "Application.WorksheetFunction." Par contre, j'avais alors essayé de chercher de l'info sur "CountIf" dans l'aide de VBA, et alors, il me répond : "Je ne comprends pas la question. - Veuillez la reformuler" Moi, je ne comprends pas qu'il ne comprenne pas ! :-) Merci pour vos aides.
Bonjour, Personnellement, dans ce cas de figure, j'utilise l'enregistreur de macro avant d'écrire ma formule et quand c'est terminé je regarde et adapte le VBA. Bonne journée
Oui, moi aussi j'utilise la méthode qui consiste à "enregistrer" la
macro, puis regarder ce qu'à fait l'enregistreur... sauf que j'avais
omis d'insérer "Application.WorksheetFunction."
Par contre, j'avais alors essayé de chercher de l'info sur "CountIf"
dans l'aide de VBA, et alors, il me répond : "Je ne comprends pas la
question. - Veuillez la reformuler"
Moi, je ne comprends pas qu'il ne comprenne pas ! :-)
Merci pour vos aides.
Bonjour,
Personnellement, dans ce cas de figure, j'utilise l'enregistreur de
macro avant d'écrire ma formule
et quand c'est terminé je regarde et adapte le VBA.
Bonne journée
Oui, moi aussi j'utilise la méthode qui consiste à "enregistrer" la macro, puis regarder ce qu'à fait l'enregistreur... sauf que j'avais omis d'insérer "Application.WorksheetFunction." Par contre, j'avais alors essayé de chercher de l'info sur "CountIf" dans l'aide de VBA, et alors, il me répond : "Je ne comprends pas la question. - Veuillez la reformuler" Moi, je ne comprends pas qu'il ne comprenne pas ! :-) Merci pour vos aides.
Bonjour, Personnellement, dans ce cas de figure, j'utilise l'enregistreur de macro avant d'écrire ma formule et quand c'est terminé je regarde et adapte le VBA. Bonne journée
LANIMAL
Oui, moi aussi j'utilise la méthode qui consiste à "enregistrer" la macro, puis regarder ce qu'à fait l'enregistreur... sauf que j'avais omis d'insérer "Application.WorksheetFunction." Par contre, j'avais alors essayé de chercher de l'info sur "CountIf" dans l'aide de VBA, et alors, il me répond : "Je ne comprends pas la question. - Veuillez la reformuler" Moi, je ne comprends pas qu'il ne comprenne pas ! :-) Merci pour vos aides.
Bonjour
Il faut utiliser les fonctions anglaises NB.SI = COUNTIF NB.VIDE = COUNTBLANK
Oui, moi aussi j'utilise la méthode qui consiste à "enregistrer" la
macro, puis regarder ce qu'à fait l'enregistreur... sauf que j'avais
omis d'insérer "Application.WorksheetFunction."
Par contre, j'avais alors essayé de chercher de l'info sur "CountIf"
dans l'aide de VBA, et alors, il me répond : "Je ne comprends pas la
question. - Veuillez la reformuler"
Moi, je ne comprends pas qu'il ne comprenne pas ! :-)
Merci pour vos aides.
Bonjour
Il faut utiliser les fonctions anglaises
NB.SI = COUNTIF
NB.VIDE = COUNTBLANK
Oui, moi aussi j'utilise la méthode qui consiste à "enregistrer" la macro, puis regarder ce qu'à fait l'enregistreur... sauf que j'avais omis d'insérer "Application.WorksheetFunction." Par contre, j'avais alors essayé de chercher de l'info sur "CountIf" dans l'aide de VBA, et alors, il me répond : "Je ne comprends pas la question. - Veuillez la reformuler" Moi, je ne comprends pas qu'il ne comprenne pas ! :-) Merci pour vos aides.
Bonjour
Il faut utiliser les fonctions anglaises NB.SI = COUNTIF NB.VIDE = COUNTBLANK
LANIMAL
Oui, moi aussi j'utilise la méthode qui consiste à "enregistrer" la macro, puis regarder ce qu'à fait l'enregistreur... sauf que j'avais omis d'insérer "Application.WorksheetFunction." Par contre, j'avais alors essayé de chercher de l'info sur "CountIf" dans l'aide de VBA, et alors, il me répond : "Je ne comprends pas la question. - Veuillez la reformuler" Moi, je ne comprends pas qu'il ne comprenne pas ! :-) Merci pour vos aides.
Bonjour LANIMAL NB.SI - a = Application.WorksheetFunction.CountIf(plage, critère) NB.VIDE - a = Application.WorksheetFunction.CountBlank(plage) denis p.
"LANIMAL" a écrit dans le message de news:%
Je narrive pas à trouver la fonction VBA qui correspond dans Excel à : NB.SI(A1 :B5 ; « ABC ») et NB.VIDE(A1 :B5) ...
Oui, moi aussi j'utilise la méthode qui consiste à "enregistrer" la
macro, puis regarder ce qu'à fait l'enregistreur... sauf que j'avais
omis d'insérer "Application.WorksheetFunction."
Par contre, j'avais alors essayé de chercher de l'info sur "CountIf"
dans l'aide de VBA, et alors, il me répond : "Je ne comprends pas la
question. - Veuillez la reformuler"
Moi, je ne comprends pas qu'il ne comprenne pas ! :-)
Merci pour vos aides.
Bonjour LANIMAL
NB.SI - a = Application.WorksheetFunction.CountIf(plage, critère)
NB.VIDE - a = Application.WorksheetFunction.CountBlank(plage)
denis p.
"LANIMAL" <lanimal@tiscali.fr> a écrit dans le message de
news:%23ZSIDXH0EHA.632@TK2MSFTNGP10.phx.gbl...
Je narrive pas à trouver la fonction VBA qui correspond dans Excel à :
NB.SI(A1 :B5 ; « ABC ») et NB.VIDE(A1 :B5)
...
Oui, moi aussi j'utilise la méthode qui consiste à "enregistrer" la macro, puis regarder ce qu'à fait l'enregistreur... sauf que j'avais omis d'insérer "Application.WorksheetFunction." Par contre, j'avais alors essayé de chercher de l'info sur "CountIf" dans l'aide de VBA, et alors, il me répond : "Je ne comprends pas la question. - Veuillez la reformuler" Moi, je ne comprends pas qu'il ne comprenne pas ! :-) Merci pour vos aides.
Bonjour LANIMAL NB.SI - a = Application.WorksheetFunction.CountIf(plage, critère) NB.VIDE - a = Application.WorksheetFunction.CountBlank(plage) denis p.
"LANIMAL" a écrit dans le message de news:%
Je narrive pas à trouver la fonction VBA qui correspond dans Excel à : NB.SI(A1 :B5 ; « ABC ») et NB.VIDE(A1 :B5) ...
Denis
Bonjour,
On peut trouver des traductions dans VBALIST.XLS qui est normalement dans Program files, Microsoft office, office, 1036
Denis
-----Message d'origine----- Bonne journée à toi qui me lira Je n'arrive pas à trouver la fonction VBA qui correspond dans Excel à :
NB.SI(A1 :B5 ; « ABC ») et NB.VIDE(A1 :B5) J'ai trouvé dans l'aide VBA que les fonctions d'Excel peuvent être
utilisées dans VBA selon l'exemple donné : Application.WorksheetFunction.Min(myRange) J'ai donc essayé en remplaçant .Min(.) par .NB.SI(A1 :B5) ou .NB.SI(maPlage) - idem avec NB.VIDE ()
.... et ça ne fonctionne pas. En prime qq'un pourait-il me dire la bonne méthode pour trouver dans
l'aide la réponse à une telle question ? - Entre autres, j'ai consulté
l'explorateur d'objets (et son outil « recherche »), mais je n'ai pas su
en tirer une réponse. Cordial merci. .
Bonjour,
On peut trouver des traductions dans VBALIST.XLS qui est
normalement dans Program files, Microsoft office, office,
1036
Denis
-----Message d'origine-----
Bonne journée à toi qui me lira
Je n'arrive pas à trouver la fonction VBA qui correspond
dans Excel à :
NB.SI(A1 :B5 ; « ABC ») et NB.VIDE(A1 :B5)
J'ai trouvé dans l'aide VBA que les fonctions d'Excel
peuvent être
utilisées dans VBA selon l'exemple donné :
Application.WorksheetFunction.Min(myRange)
J'ai donc essayé en remplaçant .Min(.) par
.NB.SI(A1 :B5) ou .NB.SI(maPlage) - idem avec NB.VIDE
()
.... et ça ne fonctionne pas.
En prime qq'un pourait-il me dire la bonne méthode pour
trouver dans
l'aide la réponse à une telle question ? - Entre autres,
j'ai consulté
l'explorateur d'objets (et son outil « recherche »), mais
je n'ai pas su
On peut trouver des traductions dans VBALIST.XLS qui est normalement dans Program files, Microsoft office, office, 1036
Denis
-----Message d'origine----- Bonne journée à toi qui me lira Je n'arrive pas à trouver la fonction VBA qui correspond dans Excel à :
NB.SI(A1 :B5 ; « ABC ») et NB.VIDE(A1 :B5) J'ai trouvé dans l'aide VBA que les fonctions d'Excel peuvent être
utilisées dans VBA selon l'exemple donné : Application.WorksheetFunction.Min(myRange) J'ai donc essayé en remplaçant .Min(.) par .NB.SI(A1 :B5) ou .NB.SI(maPlage) - idem avec NB.VIDE ()
.... et ça ne fonctionne pas. En prime qq'un pourait-il me dire la bonne méthode pour trouver dans
l'aide la réponse à une telle question ? - Entre autres, j'ai consulté
l'explorateur d'objets (et son outil « recherche »), mais je n'ai pas su
en tirer une réponse. Cordial merci. .
LANIMAL
Oui, merci Denis pour cette info, mais je ne sais toujours pas comment trouver l'aide relative aux fonctions VBA équivalentes des fonctions Excel, c'est à dire l'info sur la syntaxe et exemples. Par exemple : Aide relative à la fonction CountIF : L'aide VBA ne connait pas CountIF. Pour ce cas mon pb est maintenant résolu, mais j'ai plusieurs fois rencontré ce pb pour d'autres cas.
On peut trouver des traductions dans VBALIST.XLS qui est normalement dans Program files, Microsoft office, office, 1036 Denis
-----Message d'origine----- En prime qq'un pourait-il me dire la bonne méthode pour trouver dans
l'aide la réponse à une telle question ? - Entre autres, j'ai consulté
l'explorateur d'objets (et son outil « recherche »), mais je n'ai pas su en tirer une réponse.
Cordial merci.
Oui, merci Denis pour cette info, mais je ne sais toujours pas comment
trouver l'aide relative aux fonctions VBA équivalentes des fonctions
Excel, c'est à dire l'info sur la syntaxe et exemples.
Par exemple :
Aide relative à la fonction CountIF : L'aide VBA ne connait pas CountIF.
Pour ce cas mon pb est maintenant résolu, mais j'ai plusieurs fois
rencontré ce pb pour d'autres cas.
On peut trouver des traductions dans VBALIST.XLS qui est
normalement dans Program files, Microsoft office, office,
1036
Denis
-----Message d'origine-----
En prime qq'un pourait-il me dire la bonne méthode pour
trouver dans
l'aide la réponse à une telle question ? - Entre autres,
j'ai consulté
l'explorateur d'objets (et son outil « recherche »), mais
je n'ai pas su en tirer une réponse.
Oui, merci Denis pour cette info, mais je ne sais toujours pas comment trouver l'aide relative aux fonctions VBA équivalentes des fonctions Excel, c'est à dire l'info sur la syntaxe et exemples. Par exemple : Aide relative à la fonction CountIF : L'aide VBA ne connait pas CountIF. Pour ce cas mon pb est maintenant résolu, mais j'ai plusieurs fois rencontré ce pb pour d'autres cas.
On peut trouver des traductions dans VBALIST.XLS qui est normalement dans Program files, Microsoft office, office, 1036 Denis
-----Message d'origine----- En prime qq'un pourait-il me dire la bonne méthode pour trouver dans
l'aide la réponse à une telle question ? - Entre autres, j'ai consulté
l'explorateur d'objets (et son outil « recherche »), mais je n'ai pas su en tirer une réponse.