Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Boucle tant q'aucune cellule n'est sélectionnée

  • Initiateur de la discussion Initiateur de la discussion Elodie87
  • 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 !

E

Elodie87

Guest
Bonjour,


Je cherche à réaliser une boucle qui se traduirait en français par :

Tant qu'aucune cellule n'est sélectionnée (dans la feuille active) faire

...

Fin tant que


Merci d'avance pour votre aide.

Elodie
 
Re : Boucle tant q'aucune cellule n'est sélectionnée

Bonsoir Elodie,

Ta demande est un peu vague. En effet, a moins d'avoir sélectionné un objet, il y a obligatoirement une sellule selectionnée dans la feuille active. Donc pour tester si c'est un objet ou une cellule qui est sélectionné, je te propose ce bout de code à adapter à ton cas concret.

VB:
Sub essai()
    On Error GoTo Pas_Cell
    If Selection.Address <> "" Then MsgBox "La cellule " & Selection.Address & " est sélectionnée"
    On Error GoTo 0
Pas_Cell:
    If Err.Number <> 0 Then
        MsgBox "Aucune de cellule sélectionnée"
    End If
End Sub

A+
 
Re : Boucle tant q'aucune cellule n'est sélectionnée

Salut Elodie87 et le forum
Pas sûr de bien cerner le problème, pas assez d'infos, mais...
Un l'exécution d'un code bloque toute autre activité d'excel (Ouais, je sais, y a des manips avec Do Events, mais c'est pas le propos).
Si pendant l'exécution d'un code, tu veux forcer une sélection manuelle d'une cellule, utilises une instruction du type :
Code:
Sub test()
Dim Cel As Range

Set Cel = Application.InputBox("Sélectionnnez une seule cellule", _
          "sélection obligatoire", , , , , , 8)
MsgBox "cellule sélectionnée : " & Cel.Address(0, 0)

End Sub
A+
 
Re : Boucle tant q'aucune cellule n'est sélectionnée

Bonsoir Elodie87, Fred0o, Gorfael, le fil,
personnellement, ma compréhension de la question se traduirait par un bon vieux :

Code:
While 'La condition

'Insère le code à faire tant que la condition n'est pas remplie

Wend

À vous relire pour plus,

Cordialement,

Étienne
 
- 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

Réponses
3
Affichages
255
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…