Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Target.Value = "clic" Then
ligne = 7 + Int(Target.Row / 20) * 20
Range("B" & ligne & ":B" & ligne + 9 & ",B" & ligne - 4 & "," _
& Cells(ligne - 2, Target.Column).Address).Select
End If
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Target.Value = "clic" Then
ligne = 7 + Int(Target.Row / 20) * 20
Range("B" & ligne & ":B" & ligne + 9 & ",B" & ligne - 4 & "," _
& Cells(ligne - 2, Target.Column).Address).Select
End If
End Sub
7 Parce les cellules que tu devras sélectionner se trouvent à partir de la ligne 7
cette formule te donne le reste de la division du numéro de la ligne (sur laquelle tu as cliqué) par 20..................;puisque tes données reviennent régulièrement toutes les 20 lignes
et c'est à partir de ce reste que la position ( lignes) des cellules à sélectionner est calculée
Attention 1 : Si quelque part ton intervalle est différent de 20 ça ne fonctionnera plus correctement
Attention 2 : si ta feuille est construite différement ( avec intervalles <>20 ) tu devras remplacer le 20 de cette formule par la valeur du nouvel intervalle
- 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