selection cellule

jeffjeff

XLDnaute Nouveau
bonsoir tout le monde,
en VBA, comment savoir si on a selectionné qu'une cellule ou une plage?
merci
 

Staple1600

XLDnaute Barbatruc
Bonsoir le fil, le forum

Si j'ai bien compris la question
VB:
Sub TestSelection()
If TypeName(Selection) = "Range" Then
MsgBox "Votre Sélection est une cellule ou une plage de cellule", vbInformation
Else
MsgBox "Sélection= " & TypeName(Selection), vbCritical
End If
End Sub
 

jeffjeff

XLDnaute Nouveau
bonsoir staple1600,
je te remercie tout d'abord pour m'aider. ce que je souhaite faire, c'est de vérifier si seulement une cellule est active et non une plage.
j'ai beau chercher mais apparemment beaucoup n'arrive pas a résoudre ce problème.
 

phlaurent55

Nous a quittés en 2020
Repose en paix
Re-bonjour à tous

Selection.Count te donnera un résultat égal à 1 si une seule cellule est sélectionnée
dans le cas contraire, le résultat sera égal au nombre de cellules sélectionnées

Selection.Count = nombre de cellules sélectionnées
Selection.Rows.Count = nombre de lignes sélectionnées
Selection.Columns.Count = nombre de colonnes sélectionnées

à+
Philippe
 
Dernière édition:

Discussions similaires

Réponses
4
Affichages
215

Statistiques des forums

Discussions
312 393
Messages
2 087 962
Membres
103 687
dernier inscrit
olivier72