RÉSOLU :Problème avec macro qui insère des lignes.

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

micie1509

XLDnaute Junior
Bonjour à tous,

J’ai un tableau dans lequel j’ai une macro qui insère des lignes. Par contre, lorsque j’insère des lignes, je me retrouve toujours dans le haut du tableau. Comme mon tableau original a quelque 3000 lignes c’est un peu plate d’être obligé de redescendre afin de se retrouver où nous étions. J’aimerais que le curseur demeure à la dernière ligne insérée. Est-ce faisable ?

Merci beaucoup!😱
 

Pièces jointes

Dernière édition:
Re : Problème avec macro qu insère des lignes.

Bonsoir Micie, bonsoir le forum,

En rajoutant :

Code:
Cells(L.row, 2).Select
juste avant le End If...
Le code complet simplifié :

Code:
Sub Ligne_insérer_si_emplacement_ok()
Dim n, L As Range
Dim u As String

Set L = ActiveCell.EntireRow
ActiveSheet.Unprotect
If Selection.Row < 18 Then
    MsgBox "NON, NON Vous ne pouvez pas faire ça !"
Else
    n = InputBox("Combien de ligne voulez-vous insérer ?", "Choix", 1)    'nombre de lignes à insérer
    Rows("14:1058").EntireRow.Hidden = False
    ActiveSheet.Outline.ShowLevels RowLevels:=2
    Rows("1:1").EntireRow.Hidden = True
    L(2).Resize(n).Insert
    Rows(1).EntireRow.Hidden = False
    Rows(1).Copy L(2).Resize(n)
    L(2).Resize(n).RowHeight = L(n - 1).RowHeight
    Rows(1).EntireRow.Hidden = True
    Cells(L.Row, 2).Select
End If
End Sub
 
- 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

O
  • Question Question
Réponses
6
Affichages
1 K
OMMTA
O
O
Réponses
3
Affichages
2 K
okolat
O
W
Réponses
12
Affichages
2 K
WhiteRabbit
W
T
Réponses
1
Affichages
8 K
D
Réponses
5
Affichages
4 K
davids petrucci
D
N
Réponses
6
Affichages
1 K
N
L
Réponses
2
Affichages
1 K
lysatys
L
Retour