XL 2016 Aide sur Sélection d'une cellule

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

tomen

XLDnaute Nouveau
Bonjour,

à partir d'une sélection d'une plage, j'aimerais sélectionner la cellule juste en dessous cette plage.

exemple : j'ai une sélection "A1:A20", j'aimerai sélectionner "A21"

certainement avec un offset mais je n'y parviens pas...

merci d'avance pour votre aide précieuse
 
Bonjour Phil
cela ne marche pas.
le but n'est pas de se positionner sur la première cellule vide

Admettons, j'ai une sélection initiale de la plage "Code article, 390252 390258 et 390259", je souhaite sélectionner à partir d'un offset la cellule 391050

Code article
390252​
390258​
390259​
391050​
391051​
394164​
395278​
 
Bonjour Tomen, Phil,
Avec ce que j'ai compris, un essai en PJ avec :
VB:
Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error GoTo Fin
    If Not Intersect(Target, Range("A1:A1000")) Is Nothing Then ' Plage à adapter
        Application.EnableEvents = False
        Plage = Split(Target.Address, "$")                      ' Récupère la plage décomposée
        Cells(1 + Plage(UBound(Plage)), "A").Select             ' sélectionne la cellule après la dernière sélectionnée
    End If
Fin:
Application.ScreenUpdating = True
Application.EnableEvents = True
End Sub
 

Pièces jointes

Le fil , Sylvain

Si tu postais un fichier avec des explications de ce que tu veux faire (copier, effacer etc...)
Admettons, j'ai une sélection initiale de la plage "Code article, 390252 390258 et 390259", je souhaite sélectionner à partir d'un offset la cellule 391050

Pour faire un offset il faut partir d’une cellule de départ.

@Phil69970
 
Bonsoir tomen, le fil,

moi je voulais à partir d'une plage, finir par sélectionner la cellule juste en dessous la plage, mais ne plus avoir la plage initiale en sélection.

à partir de "A1:A20", j'aimerai sélectionner uniquement "A21"

essaye ce code VBA :

VB:
Sub Essai()
  With Selection
    Cells(.Cells(1).Row + .Count, .Cells(1).Column).Select
  End With
End Sub

soan
 
- 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

Discussions similaires

  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
213
Retour