savoir si la selection est une ligne

  • Initiateur de la discussion Initiateur de la discussion okparanoid
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

O

okparanoid

Guest
bonjour ! je veux declencher une macro a chaque fois qu'une (et une seule) ligne est selectionnee.

Je ne trouve pa le test a effectuer pour que la condition soit remplie (je veux l'ajouter dans l'evenement selectionchange de la feuille).

Merci pour votre aide 😛
 
Bonsoir Okparanoid, Pierre Jean,bonsoir le forum,

Je propose cette macro un peu tirée par les cheveux mais dont le résultat est plus sûr :


Sub Macro1()
Dim li As Long 'déclare la variable li
Dim cel As Range 'déclare la variable cel

If Selection.Cells.Count = 256 Then 'condition 1 : si le le nombre de cellules sélectionnées est = 256

li = ActiveCell.Row 'définit la variable li

For Each cel In Selection 'boucle sur toutes les cellules de la sélection

'condition 2 : si le numéro de ligne de la cellule cel est différent de li
'sort de la procédure
If cel.Row DIFFÉRENT_DE li Then Exit Sub

Next cel 'prochaine cellule de la selection

'Ta macro ici...

End If 'fin de la condition 1

End Sub

Comme le forum n'accepte pas les deux symboles consécutifs Inférieur, Supérieur j'ai écrit DIFFÉRENT_DE. Tu corrigeras...

Message édité par: Robert, à: 30/03/2006 00:52
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Fonction si
Réponses
7
Affichages
226
Réponses
19
Affichages
710
Réponses
5
Affichages
373
Réponses
23
Affichages
691
Retour