Sélectionner plusieurs cellules en macros?
Résolu
Matrium
Messages postés
5
Statut
Membre
-
Matrium Messages postés 5 Statut Membre -
Matrium Messages postés 5 Statut Membre -
Bonjour,
J'aimerais savoir s'il est possible de 'compter' un certain nombre de cellules excel en passant par visual basic. Le but de cette opération est de calculer une moyenne.
Voici en mot ce que je voudrais faire:
variable=nombre de cellule sélectionné
somme=addition des cellules sélectionné
moyenne= somme/variable
Je suis actuellement capable de faire la boucle pour additionné les cellules mais j'ai besoin d'avoir le nombre de cellules sélectionné..
Quelqu'un pourrait m'aider?
Merci beaucoup.
J'aimerais savoir s'il est possible de 'compter' un certain nombre de cellules excel en passant par visual basic. Le but de cette opération est de calculer une moyenne.
Voici en mot ce que je voudrais faire:
variable=nombre de cellule sélectionné
somme=addition des cellules sélectionné
moyenne= somme/variable
Je suis actuellement capable de faire la boucle pour additionné les cellules mais j'ai besoin d'avoir le nombre de cellules sélectionné..
Quelqu'un pourrait m'aider?
Merci beaucoup.
A voir également:
- Sélectionner plusieurs cellules en macros?
- Somme de plusieurs cellules excel - Guide
- Fusionner deux cellules excel en gardant le contenu - Guide
- Verrouiller des cellules excel - Guide
- Selectionner toutes les photos google photo - Guide
- Comment sélectionner un message sur whatsapp pour y répondre - Guide
2 réponses
Bonjour,
Merci de ta réponse rapide!
Juste une autre peite question stupide un peu.. Qu'est-ce qu'une plage??
Merci encore!
Merci de ta réponse rapide!
Juste une autre peite question stupide un peu.. Qu'est-ce qu'une plage??
Merci encore!
Dans mon exemple "plage" n'est qu'une variable de type Range qui contient la sélection sur laquelle on travaille.
Range est un objet VBA : (voir l'aide sur ce sujet (via l'éditeur VBA Excel)
Si on sélectionne toujours la plage A1:C3 par exemple, on pourrait écrire dans le code ci-dessus :
nombre=Range("A1:C3").Cells.Count
en lieu et place de la 3°ligne
Range est un objet VBA : (voir l'aide sur ce sujet (via l'éditeur VBA Excel)
Référence du développeur Excel Range, objet Cette collection représente une cellule, une ligne, une colonne ou une sélection de cellules contenant un ou plusieurs blocs contigus de cellules ou une plage 3D.
Si on sélectionne toujours la plage A1:C3 par exemple, on pourrait écrire dans le code ci-dessus :
nombre=Range("A1:C3").Cells.Count
en lieu et place de la 3°ligne
la fonction
=MOYENNE(plage)
fait cela très bien aussi.