Bonsoir
Dans une macro je voudrais mettre dans une cellule
=NB.SI(H6:H62;1)
de façon à compter le nombre de "1"
Je veux également que la plage soit fonction d'une variable (62 n'étant pas
fixe)
Cette formule se traduit dans ma macro par:
ActiveCell.FormulaR1C1 = "=COUNTIF(R[-60]C[3]:R[-4]C[3],1)"
Je n'en comprends pas la syntaxe et je ne vois pas comment je peux faire
varier la plage.
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
Jacky
Bonsoir, Ceci peut-être '---------- ActiveCell.Formula = "=COUNTIF(H6:H" & [h65536].End(xlUp).Row & ",1)" '---------- L'adresse de début de la plage étant: H6 L'adresse de fin de plage calculée par: [h65536].End(xlUp).Row Soit la dernière ligne non vide de la colonne H -- Salutations JJ
"jcp66" a écrit dans le message de news: 468429d2$0$25912$
Bonsoir Dans une macro je voudrais mettre dans une cellule =NB.SI(H6:H62;1) de façon à compter le nombre de "1" Je veux également que la plage soit fonction d'une variable (62 n'étant pas fixe)
Cette formule se traduit dans ma macro par: ActiveCell.FormulaR1C1 = "=COUNTIF(R[-60]C[3]:R[-4]C[3],1)" Je n'en comprends pas la syntaxe et je ne vois pas comment je peux faire varier la plage.
Si quelqu'un peut m'aider, par avance merci
Cordialement jcp
Bonsoir,
Ceci peut-être
'----------
ActiveCell.Formula = "=COUNTIF(H6:H" & [h65536].End(xlUp).Row & ",1)"
'----------
L'adresse de début de la plage étant: H6
L'adresse de fin de plage calculée par:
[h65536].End(xlUp).Row
Soit la dernière ligne non vide de la colonne H
--
Salutations
JJ
"jcp66" <jcp66@wanadoo.fr> a écrit dans le message de news:
468429d2$0$25912$ba4acef3@news.orange.fr...
Bonsoir
Dans une macro je voudrais mettre dans une cellule
=NB.SI(H6:H62;1)
de façon à compter le nombre de "1"
Je veux également que la plage soit fonction d'une variable (62 n'étant
pas fixe)
Cette formule se traduit dans ma macro par:
ActiveCell.FormulaR1C1 = "=COUNTIF(R[-60]C[3]:R[-4]C[3],1)"
Je n'en comprends pas la syntaxe et je ne vois pas comment je peux faire
varier la plage.
Bonsoir, Ceci peut-être '---------- ActiveCell.Formula = "=COUNTIF(H6:H" & [h65536].End(xlUp).Row & ",1)" '---------- L'adresse de début de la plage étant: H6 L'adresse de fin de plage calculée par: [h65536].End(xlUp).Row Soit la dernière ligne non vide de la colonne H -- Salutations JJ
"jcp66" a écrit dans le message de news: 468429d2$0$25912$
Bonsoir Dans une macro je voudrais mettre dans une cellule =NB.SI(H6:H62;1) de façon à compter le nombre de "1" Je veux également que la plage soit fonction d'une variable (62 n'étant pas fixe)
Cette formule se traduit dans ma macro par: ActiveCell.FormulaR1C1 = "=COUNTIF(R[-60]C[3]:R[-4]C[3],1)" Je n'en comprends pas la syntaxe et je ne vois pas comment je peux faire varier la plage.
Si quelqu'un peut m'aider, par avance merci
Cordialement jcp
Jacky
Re...
Et pour une cellule précise, remplacer AcvtiveCell par l'adresse de la cellule Pour A1 [A1] = "=COUNTIF(H6:H" & [h65536].End(xlUp).Row & ",1)" -- Salutations JJ
"Jacky" a écrit dans le message de news: eU2x3$
Bonsoir, Ceci peut-être '---------- ActiveCell.Formula = "=COUNTIF(H6:H" & [h65536].End(xlUp).Row & ",1)" '---------- L'adresse de début de la plage étant: H6 L'adresse de fin de plage calculée par: [h65536].End(xlUp).Row Soit la dernière ligne non vide de la colonne H -- Salutations JJ
"jcp66" a écrit dans le message de news: 468429d2$0$25912$
Bonsoir Dans une macro je voudrais mettre dans une cellule =NB.SI(H6:H62;1) de façon à compter le nombre de "1" Je veux également que la plage soit fonction d'une variable (62 n'étant pas fixe)
Cette formule se traduit dans ma macro par: ActiveCell.FormulaR1C1 = "=COUNTIF(R[-60]C[3]:R[-4]C[3],1)" Je n'en comprends pas la syntaxe et je ne vois pas comment je peux faire varier la plage.
Si quelqu'un peut m'aider, par avance merci
Cordialement jcp
Re...
Et pour une cellule précise, remplacer AcvtiveCell par l'adresse de la
cellule
Pour A1
[A1] = "=COUNTIF(H6:H" & [h65536].End(xlUp).Row & ",1)"
--
Salutations
JJ
"Jacky" <dupont@marcel.fr> a écrit dans le message de news:
eU2x3$cuHHA.2360@TK2MSFTNGP06.phx.gbl...
Bonsoir,
Ceci peut-être
'----------
ActiveCell.Formula = "=COUNTIF(H6:H" & [h65536].End(xlUp).Row & ",1)"
'----------
L'adresse de début de la plage étant: H6
L'adresse de fin de plage calculée par:
[h65536].End(xlUp).Row
Soit la dernière ligne non vide de la colonne H
--
Salutations
JJ
"jcp66" <jcp66@wanadoo.fr> a écrit dans le message de news:
468429d2$0$25912$ba4acef3@news.orange.fr...
Bonsoir
Dans une macro je voudrais mettre dans une cellule
=NB.SI(H6:H62;1)
de façon à compter le nombre de "1"
Je veux également que la plage soit fonction d'une variable (62 n'étant
pas fixe)
Cette formule se traduit dans ma macro par:
ActiveCell.FormulaR1C1 = "=COUNTIF(R[-60]C[3]:R[-4]C[3],1)"
Je n'en comprends pas la syntaxe et je ne vois pas comment je peux faire
varier la plage.
Et pour une cellule précise, remplacer AcvtiveCell par l'adresse de la cellule Pour A1 [A1] = "=COUNTIF(H6:H" & [h65536].End(xlUp).Row & ",1)" -- Salutations JJ
"Jacky" a écrit dans le message de news: eU2x3$
Bonsoir, Ceci peut-être '---------- ActiveCell.Formula = "=COUNTIF(H6:H" & [h65536].End(xlUp).Row & ",1)" '---------- L'adresse de début de la plage étant: H6 L'adresse de fin de plage calculée par: [h65536].End(xlUp).Row Soit la dernière ligne non vide de la colonne H -- Salutations JJ
"jcp66" a écrit dans le message de news: 468429d2$0$25912$
Bonsoir Dans une macro je voudrais mettre dans une cellule =NB.SI(H6:H62;1) de façon à compter le nombre de "1" Je veux également que la plage soit fonction d'une variable (62 n'étant pas fixe)
Cette formule se traduit dans ma macro par: ActiveCell.FormulaR1C1 = "=COUNTIF(R[-60]C[3]:R[-4]C[3],1)" Je n'en comprends pas la syntaxe et je ne vois pas comment je peux faire varier la plage.
Si quelqu'un peut m'aider, par avance merci
Cordialement jcp
jcp66
Merci. Mais cela ne marche pas parce qu'il y a dans la colonne des cellules vides et il s'arrete à la 1ere. cdlt jcp
"Jacky" a écrit dans le message de news: %
Re...
Et pour une cellule précise, remplacer AcvtiveCell par l'adresse de la cellule Pour A1 [A1] = "=COUNTIF(H6:H" & [h65536].End(xlUp).Row & ",1)" -- Salutations JJ
"Jacky" a écrit dans le message de news: eU2x3$
Bonsoir, Ceci peut-être '---------- ActiveCell.Formula = "=COUNTIF(H6:H" & [h65536].End(xlUp).Row & ",1)" '---------- L'adresse de début de la plage étant: H6 L'adresse de fin de plage calculée par: [h65536].End(xlUp).Row Soit la dernière ligne non vide de la colonne H -- Salutations JJ
"jcp66" a écrit dans le message de news: 468429d2$0$25912$
Bonsoir Dans une macro je voudrais mettre dans une cellule =NB.SI(H6:H62;1) de façon à compter le nombre de "1" Je veux également que la plage soit fonction d'une variable (62 n'étant pas fixe)
Cette formule se traduit dans ma macro par: ActiveCell.FormulaR1C1 = "=COUNTIF(R[-60]C[3]:R[-4]C[3],1)" Je n'en comprends pas la syntaxe et je ne vois pas comment je peux faire varier la plage.
Si quelqu'un peut m'aider, par avance merci
Cordialement jcp
Merci.
Mais cela ne marche pas parce qu'il y a dans la colonne des cellules vides
et il s'arrete à la 1ere.
cdlt
jcp
"Jacky" <dupont@marcel.fr> a écrit dans le message de news:
%23po6CEduHHA.1168@TK2MSFTNGP02.phx.gbl...
Re...
Et pour une cellule précise, remplacer AcvtiveCell par l'adresse de la
cellule
Pour A1
[A1] = "=COUNTIF(H6:H" & [h65536].End(xlUp).Row & ",1)"
--
Salutations
JJ
"Jacky" <dupont@marcel.fr> a écrit dans le message de news:
eU2x3$cuHHA.2360@TK2MSFTNGP06.phx.gbl...
Bonsoir,
Ceci peut-être
'----------
ActiveCell.Formula = "=COUNTIF(H6:H" & [h65536].End(xlUp).Row & ",1)"
'----------
L'adresse de début de la plage étant: H6
L'adresse de fin de plage calculée par:
[h65536].End(xlUp).Row
Soit la dernière ligne non vide de la colonne H
--
Salutations
JJ
"jcp66" <jcp66@wanadoo.fr> a écrit dans le message de news:
468429d2$0$25912$ba4acef3@news.orange.fr...
Bonsoir
Dans une macro je voudrais mettre dans une cellule
=NB.SI(H6:H62;1)
de façon à compter le nombre de "1"
Je veux également que la plage soit fonction d'une variable (62 n'étant
pas fixe)
Cette formule se traduit dans ma macro par:
ActiveCell.FormulaR1C1 = "=COUNTIF(R[-60]C[3]:R[-4]C[3],1)"
Je n'en comprends pas la syntaxe et je ne vois pas comment je peux faire
varier la plage.
Merci. Mais cela ne marche pas parce qu'il y a dans la colonne des cellules vides et il s'arrete à la 1ere. cdlt jcp
"Jacky" a écrit dans le message de news: %
Re...
Et pour une cellule précise, remplacer AcvtiveCell par l'adresse de la cellule Pour A1 [A1] = "=COUNTIF(H6:H" & [h65536].End(xlUp).Row & ",1)" -- Salutations JJ
"Jacky" a écrit dans le message de news: eU2x3$
Bonsoir, Ceci peut-être '---------- ActiveCell.Formula = "=COUNTIF(H6:H" & [h65536].End(xlUp).Row & ",1)" '---------- L'adresse de début de la plage étant: H6 L'adresse de fin de plage calculée par: [h65536].End(xlUp).Row Soit la dernière ligne non vide de la colonne H -- Salutations JJ
"jcp66" a écrit dans le message de news: 468429d2$0$25912$
Bonsoir Dans une macro je voudrais mettre dans une cellule =NB.SI(H6:H62;1) de façon à compter le nombre de "1" Je veux également que la plage soit fonction d'une variable (62 n'étant pas fixe)
Cette formule se traduit dans ma macro par: ActiveCell.FormulaR1C1 = "=COUNTIF(R[-60]C[3]:R[-4]C[3],1)" Je n'en comprends pas la syntaxe et je ne vois pas comment je peux faire varier la plage.
Si quelqu'un peut m'aider, par avance merci
Cordialement jcp
Jacky
Re... Mais cela ne marche pas ....... Etonnant.... Exemple ici: http://cjoint.com/?gEvITrAzU1 -- Salutations JJ
"jcp66" a écrit dans le message de news: 4686897c$0$5090$
Merci. Mais cela ne marche pas parce qu'il y a dans la colonne des cellules vides et il s'arrete à la 1ere. cdlt jcp
"Jacky" a écrit dans le message de news: %
Re...
Et pour une cellule précise, remplacer AcvtiveCell par l'adresse de la cellule Pour A1 [A1] = "=COUNTIF(H6:H" & [h65536].End(xlUp).Row & ",1)" -- Salutations JJ
"Jacky" a écrit dans le message de news: eU2x3$
Bonsoir, Ceci peut-être '---------- ActiveCell.Formula = "=COUNTIF(H6:H" & [h65536].End(xlUp).Row & ",1)" '---------- L'adresse de début de la plage étant: H6 L'adresse de fin de plage calculée par: [h65536].End(xlUp).Row Soit la dernière ligne non vide de la colonne H -- Salutations JJ
"jcp66" a écrit dans le message de news: 468429d2$0$25912$
Bonsoir Dans une macro je voudrais mettre dans une cellule =NB.SI(H6:H62;1) de façon à compter le nombre de "1" Je veux également que la plage soit fonction d'une variable (62 n'étant pas fixe)
Cette formule se traduit dans ma macro par: ActiveCell.FormulaR1C1 = "=COUNTIF(R[-60]C[3]:R[-4]C[3],1)" Je n'en comprends pas la syntaxe et je ne vois pas comment je peux faire varier la plage.
Si quelqu'un peut m'aider, par avance merci
Cordialement jcp
Re...
Mais cela ne marche pas .......
Etonnant....
Exemple ici:
http://cjoint.com/?gEvITrAzU1
--
Salutations
JJ
"jcp66" <jcp66@wanadoo.fr> a écrit dans le message de news:
4686897c$0$5090$ba4acef3@news.orange.fr...
Merci.
Mais cela ne marche pas parce qu'il y a dans la colonne des cellules vides
et il s'arrete à la 1ere.
cdlt
jcp
"Jacky" <dupont@marcel.fr> a écrit dans le message de news:
%23po6CEduHHA.1168@TK2MSFTNGP02.phx.gbl...
Re...
Et pour une cellule précise, remplacer AcvtiveCell par l'adresse de la
cellule
Pour A1
[A1] = "=COUNTIF(H6:H" & [h65536].End(xlUp).Row & ",1)"
--
Salutations
JJ
"Jacky" <dupont@marcel.fr> a écrit dans le message de news:
eU2x3$cuHHA.2360@TK2MSFTNGP06.phx.gbl...
Bonsoir,
Ceci peut-être
'----------
ActiveCell.Formula = "=COUNTIF(H6:H" & [h65536].End(xlUp).Row & ",1)"
'----------
L'adresse de début de la plage étant: H6
L'adresse de fin de plage calculée par:
[h65536].End(xlUp).Row
Soit la dernière ligne non vide de la colonne H
--
Salutations
JJ
"jcp66" <jcp66@wanadoo.fr> a écrit dans le message de news:
468429d2$0$25912$ba4acef3@news.orange.fr...
Bonsoir
Dans une macro je voudrais mettre dans une cellule
=NB.SI(H6:H62;1)
de façon à compter le nombre de "1"
Je veux également que la plage soit fonction d'une variable (62 n'étant
pas fixe)
Cette formule se traduit dans ma macro par:
ActiveCell.FormulaR1C1 = "=COUNTIF(R[-60]C[3]:R[-4]C[3],1)"
Je n'en comprends pas la syntaxe et je ne vois pas comment je peux
faire varier la plage.
Re... Mais cela ne marche pas ....... Etonnant.... Exemple ici: http://cjoint.com/?gEvITrAzU1 -- Salutations JJ
"jcp66" a écrit dans le message de news: 4686897c$0$5090$
Merci. Mais cela ne marche pas parce qu'il y a dans la colonne des cellules vides et il s'arrete à la 1ere. cdlt jcp
"Jacky" a écrit dans le message de news: %
Re...
Et pour une cellule précise, remplacer AcvtiveCell par l'adresse de la cellule Pour A1 [A1] = "=COUNTIF(H6:H" & [h65536].End(xlUp).Row & ",1)" -- Salutations JJ
"Jacky" a écrit dans le message de news: eU2x3$
Bonsoir, Ceci peut-être '---------- ActiveCell.Formula = "=COUNTIF(H6:H" & [h65536].End(xlUp).Row & ",1)" '---------- L'adresse de début de la plage étant: H6 L'adresse de fin de plage calculée par: [h65536].End(xlUp).Row Soit la dernière ligne non vide de la colonne H -- Salutations JJ
"jcp66" a écrit dans le message de news: 468429d2$0$25912$
Bonsoir Dans une macro je voudrais mettre dans une cellule =NB.SI(H6:H62;1) de façon à compter le nombre de "1" Je veux également que la plage soit fonction d'une variable (62 n'étant pas fixe)
Cette formule se traduit dans ma macro par: ActiveCell.FormulaR1C1 = "=COUNTIF(R[-60]C[3]:R[-4]C[3],1)" Je n'en comprends pas la syntaxe et je ne vois pas comment je peux faire varier la plage.