Définir cellule active dans une variable

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 !

Ptitgoud

XLDnaute Nouveau
Bonjour le forum,

Je voudrais faire une macro me permettant de trier deux colonnes par ordre alphabétique lors de l'ajout d'un élement dans l'une de ces colonnes (cette partie la c'est bon) mais ensuite revenir sur la cellule sur laquelle j'étais situé avant de faire le tri.

J'ai donc écrit la macro suivante :

Code:
Private Sub Worksheet_Change(ByVal Target As Range)

Dim cellule As Range

cellule = ActiveCell.Address

    
    Range("A2:A100").Select
    Selection.Sort Key1:=Range("A2"), Order1:=xlAscending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal
    
    Range("B2:B100").Select
    Selection.Sort Key1:=Range("B2"), Order1:=xlAscending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal
    
    
    Range(cellule).Select
End Sub

Mais j'ai une erreur au niveau de ma variable cellule, j'ai un message comme quoi la variable objet est non définie. ActiveCell.Address me renvoie bien A18 (par exemple) mais cellule m'indique Nothing lors du débogage.

Si quelqu'un pourrait m'éclairer!

Merci d'avance!
 
Re : Définir cellule active dans une variable

Bonjour,

pas sûr d'avoir tout compris, mais déjà tu peux modifier ceci :
Code:
Dim cellule As Range
cellule = ActiveCell.Address

en :
Code:
Dim cellule As String
cellule = ActiveCell.Address

ou bien en :
Code:
Dim cellule As Range
Set cellule = ActiveCell

bon après midi
@+
 
- 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

Réponses
17
Affichages
1 K
Réponses
5
Affichages
545
Réponses
6
Affichages
1 K
Réponses
11
Affichages
783
Retour