Bonjour,
Comment je peux faire pour mémoriser la cellule sélectionner en début de ma macro (qui va opérer sur d'autres cellules) et pouvoir en fin de macro resélectionner la cellule qui a été mémorisé au début ?
Explications:
Dans ce cas là, en fin de macro, j'ai la ligne toto qui est sélectionnée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Private Sub Worksheet_Change(ByVal Target As Range) toto = Target.Row tata = Target.Column If Cells(toto, 5).Value = "x" Then Range(Cells(toto, 1), Cells(toto, 7)).Interior.ColorIndex = 15 Range(Cells(toto, 1), Cells(toto, 7)).Select With Selection.Font .Size = 6 .ColorIndex = 2 End With End If End Sub
Si je rajoute : Cells(toto, tata).Select en fin de macro, c'est la cellule qui a été modifiée qui est sélectionnée.
Mais, dans une feuille excel quand on valide une cellule, la sélection passe automatiquement sur la cellule suivante. C'est cette cellule que je voudrais mémoriser en début et sélectionner en fin de macro !
Peut être y a t il une solution toute bete, mais je ne la trouve pas .
Merci de me donner un petit coup de main.
Partager