> x = [B65536].End(3).Row
** Raccourci syntaxique pour :
Range("B65536").End(xlUp).Row
Permet, en partant du bas de la colonne B, de trouver l'index
de la dernière ligne renseignée
> Range("A4:A" & x) = "=countif(zz,B4)"
** Ecrit dans la plage A4:Ax la formule :
=NB.SI(zz;B4)
Où trouver la documentation de ces raccourcis syntaxiques
ainsi que des fonctions comme "=countif(zz,B4)" ?
Je cherche en VBA l'équivalent de =NBVAL(maplage)
Une autre question:
une procédure modifie une plage de calcul
une cellule effectue un calcul en fonction de cette plage.
A quelle moment cette cellule est-elle calculée : pendant la procédure
ou seulement aprés l'éxécution de celle-ci ?
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
Denis Michon
Bonjour Dominique,
Dans l'éditeur de code VBA, tu appeles l'explorateur d'objet (barre des menus / affichage) ou par la touche F2,
Copie de l'aide : '-------------------------- End, propriété
Cette propriété renvoie un objet Range qui représente la cellule à la fin de la zone qui contient la plage source. Elle correspond aux combinaisons de touches FIN+HAUT, FIN+BAS, FIN+GAUCHE ou FIN+DROITE. Objet Range en lecture seule.
expression.End(Direction)
expression Obligatoire. Expression qui renvoie un des objets répertoriés dans la liste S'applique à. Direction Argument XlDirection obligatoire. Direction du déplacement.
XlDirection peut être l'une de ces constantes XlDirection.
xlDown = 4 xlToRight = 2 xlToLeft = 1 xlUp = 3
Exemples Cet exemple montre comment sélectionner la cellule située en haut de la colonne B dans la région contenant la cellule B4 Range("B4").End(xlUp).Select '--------------------------
Les fonctions de la feuille de calcul sont aussi disponibles sous VBA. Elles sont regroupés sous l'objet WorksheetFunction. Si Tu tapes : Application.WorsheetFunction. après le point la liste des fonctions disponibles devraient apparaître ...En pratique, tu peux oublier WorksheetFunction et écrire directement Application.NomDeLaFonction(paramètres)
l'équivalent de =NBVAL(maplage) a = Application.CountA(Range("A1:b25"))
Salutations!
"Dominique GOUBY" a écrit dans le message de news:br1qrf$rs3$ Dans un précédent message, Alain Vallon écrivait:
x = [B65536].End(3).Row ** Raccourci syntaxique pour :
Range("B65536").End(xlUp).Row Permet, en partant du bas de la colonne B, de trouver l'index de la dernière ligne renseignée
Range("A4:A" & x) = "=countif(zz,B4)" ** Ecrit dans la plage A4:Ax la formule :
=NB.SI(zz;B4)
Où trouver la documentation de ces raccourcis syntaxiques ainsi que des fonctions comme "=countif(zz,B4)" ?
Je cherche en VBA l'équivalent de =NBVAL(maplage)
Une autre question: une procédure modifie une plage de calcul une cellule effectue un calcul en fonction de cette plage. A quelle moment cette cellule est-elle calculée : pendant la procédure ou seulement aprés l'éxécution de celle-ci ?
DG
Bonjour Dominique,
Dans l'éditeur de code VBA, tu appeles l'explorateur d'objet (barre des menus / affichage) ou par la touche F2,
Copie de l'aide :
'--------------------------
End, propriété
Cette propriété renvoie un objet Range qui représente la cellule à la fin de la zone qui contient la plage source. Elle
correspond aux combinaisons de touches FIN+HAUT, FIN+BAS, FIN+GAUCHE ou FIN+DROITE. Objet Range en lecture seule.
expression.End(Direction)
expression Obligatoire. Expression qui renvoie un des objets répertoriés dans la liste S'applique à.
Direction Argument XlDirection obligatoire. Direction du déplacement.
XlDirection peut être l'une de ces constantes XlDirection.
xlDown = 4
xlToRight = 2
xlToLeft = 1
xlUp = 3
Exemples
Cet exemple montre comment sélectionner la cellule située en haut de la colonne B dans la région contenant la cellule B4
Range("B4").End(xlUp).Select
'--------------------------
Les fonctions de la feuille de calcul sont aussi disponibles sous VBA. Elles sont regroupés sous l'objet WorksheetFunction.
Si Tu tapes : Application.WorsheetFunction. après le point la liste des fonctions disponibles devraient apparaître ...En
pratique, tu peux oublier WorksheetFunction et écrire directement Application.NomDeLaFonction(paramètres)
l'équivalent de =NBVAL(maplage)
a = Application.CountA(Range("A1:b25"))
Salutations!
"Dominique GOUBY" <dominique.gouby@wanadoo.fr> a écrit dans le message de news:br1qrf$rs3$1@news-reader3.wanadoo.fr...
Dans un précédent message, Alain Vallon écrivait:
x = [B65536].End(3).Row
** Raccourci syntaxique pour :
Range("B65536").End(xlUp).Row
Permet, en partant du bas de la colonne B, de trouver l'index
de la dernière ligne renseignée
Range("A4:A" & x) = "=countif(zz,B4)"
** Ecrit dans la plage A4:Ax la formule :
=NB.SI(zz;B4)
Où trouver la documentation de ces raccourcis syntaxiques
ainsi que des fonctions comme "=countif(zz,B4)" ?
Je cherche en VBA l'équivalent de =NBVAL(maplage)
Une autre question:
une procédure modifie une plage de calcul
une cellule effectue un calcul en fonction de cette plage.
A quelle moment cette cellule est-elle calculée : pendant la procédure
ou seulement aprés l'éxécution de celle-ci ?
Dans l'éditeur de code VBA, tu appeles l'explorateur d'objet (barre des menus / affichage) ou par la touche F2,
Copie de l'aide : '-------------------------- End, propriété
Cette propriété renvoie un objet Range qui représente la cellule à la fin de la zone qui contient la plage source. Elle correspond aux combinaisons de touches FIN+HAUT, FIN+BAS, FIN+GAUCHE ou FIN+DROITE. Objet Range en lecture seule.
expression.End(Direction)
expression Obligatoire. Expression qui renvoie un des objets répertoriés dans la liste S'applique à. Direction Argument XlDirection obligatoire. Direction du déplacement.
XlDirection peut être l'une de ces constantes XlDirection.
xlDown = 4 xlToRight = 2 xlToLeft = 1 xlUp = 3
Exemples Cet exemple montre comment sélectionner la cellule située en haut de la colonne B dans la région contenant la cellule B4 Range("B4").End(xlUp).Select '--------------------------
Les fonctions de la feuille de calcul sont aussi disponibles sous VBA. Elles sont regroupés sous l'objet WorksheetFunction. Si Tu tapes : Application.WorsheetFunction. après le point la liste des fonctions disponibles devraient apparaître ...En pratique, tu peux oublier WorksheetFunction et écrire directement Application.NomDeLaFonction(paramètres)
l'équivalent de =NBVAL(maplage) a = Application.CountA(Range("A1:b25"))
Salutations!
"Dominique GOUBY" a écrit dans le message de news:br1qrf$rs3$ Dans un précédent message, Alain Vallon écrivait:
x = [B65536].End(3).Row ** Raccourci syntaxique pour :
Range("B65536").End(xlUp).Row Permet, en partant du bas de la colonne B, de trouver l'index de la dernière ligne renseignée
Range("A4:A" & x) = "=countif(zz,B4)" ** Ecrit dans la plage A4:Ax la formule :
=NB.SI(zz;B4)
Où trouver la documentation de ces raccourcis syntaxiques ainsi que des fonctions comme "=countif(zz,B4)" ?
Je cherche en VBA l'équivalent de =NBVAL(maplage)
Une autre question: une procédure modifie une plage de calcul une cellule effectue un calcul en fonction de cette plage. A quelle moment cette cellule est-elle calculée : pendant la procédure ou seulement aprés l'éxécution de celle-ci ?