Sélectionner plusieurs cellules en macros?
Résolu/Fermé
Matrium
Messages postés
4
Date d'inscription
jeudi 17 juin 2010
Statut
Membre
Dernière intervention
17 juin 2010
-
Modifié par Matrium le 17/06/2010 à 16:17
Matrium Messages postés 4 Date d'inscription jeudi 17 juin 2010 Statut Membre Dernière intervention 17 juin 2010 - 17 juin 2010 à 17:39
Matrium Messages postés 4 Date d'inscription jeudi 17 juin 2010 Statut Membre Dernière intervention 17 juin 2010 - 17 juin 2010 à 17:39
A voir également:
- Sélectionner plusieurs cellules en macros?
- Formule excel pour additionner plusieurs cellules - Guide
- Verrouiller cellules excel - Guide
- Sélectionner texte pdf - Guide
- Concatener deux cellules excel - Guide
- Comment sélectionner un message sur whatsapp pour y répondre - Guide
2 réponses
dobo69
Messages postés
1587
Date d'inscription
vendredi 24 juillet 2009
Statut
Membre
Dernière intervention
30 juin 2013
827
17 juin 2010 à 16:39
17 juin 2010 à 16:39
bonjour,
le petit code ci-dessous renvoie le nombre de cellules d'une selection :
le petit code ci-dessous renvoie le nombre de cellules d'une selection :
Sub compte_cellules() Set Plage = Application.InputBox(prompt:="Sélectionner la plage", Type:=8) nombre = Plage.Cells.Count MsgBox ("Le nombre de cellules est " & nombre) End Sub
Matrium
Messages postés
4
Date d'inscription
jeudi 17 juin 2010
Statut
Membre
Dernière intervention
17 juin 2010
17 juin 2010 à 16:43
17 juin 2010 à 16:43
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!
dobo69
Messages postés
1587
Date d'inscription
vendredi 24 juillet 2009
Statut
Membre
Dernière intervention
30 juin 2013
827
17 juin 2010 à 17:18
17 juin 2010 à 17:18
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
Matrium
Messages postés
4
Date d'inscription
jeudi 17 juin 2010
Statut
Membre
Dernière intervention
17 juin 2010
17 juin 2010 à 17:39
17 juin 2010 à 17:39
Parfait!
Ton aide est très apprécier!
Merci
Ton aide est très apprécier!
Merci
Modifié par dobo69 le 17/06/2010 à 16:40
la fonction
=MOYENNE(plage)
fait cela très bien aussi.