Quelle différence entre ces 2 rédactions ?

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

fb62840

XLDnaute Impliqué
Bonjour,

Je m'étonne de lire une rédaction telle que celle ci :
Code:
Dim MonChoix1 As String, Monchoix2 As String, MonChoix3 As String

Choix1 = "Type"
Choix2 = "Nom"
Choix3 = "Date"
    Application.ScreenUpdating = False
    Application.Goto Reference:="Tab1"
    
    Selection.Sort Key1:=Range(Choix1), Order1:=xlAscending, Key2:=Range(Choix2) _
        , Order2:=xlAscending, Key3:=Range(Choix3), Order3:=xlAscending, Header:= _
        xlGuess
    Range(MonChoix1).Select
    ActiveCell.Offset(rowOffset:=50000, columnOffset:=0).Activate
    Application.Goto Reference:="REF"
    ActiveWindow.ScrollRow = 12

    Application.ScreenUpdating = True
End Sub

Ne pourrait-on pas se passer de ces lignes :
Code:
Range(MonChoix1).Select
    ActiveCell.Offset(rowOffset:=50000, columnOffset:=0).Activate

J'ai l'impression que le résultat serait exactement le même.

Merci pour votre aide.
 
Re : Quelle différence entre ces 2 rédactions ?

Bonsour®
eu égard l'exemple fourni :
le tri de [tab1] ne se fera pas !!!

on peut même raccourcir :

Code:
Range(MonChoix1).Offset(rowOffset:=50000, columnOffset:=0).Activate

🙄
de toute façon on continu avec :
Code:
Application.Goto Reference:="REF"

😉
 
Dernière édition:
- 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
4
Affichages
1 K
Réponses
0
Affichages
1 K
Réponses
3
Affichages
13 K
Compte Supprimé 979
C
Réponses
2
Affichages
1 K
Retour