Quelle différence entre ces 2 rédactions ?

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.
 

Modeste geedee

XLDnaute Barbatruc
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

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

;)
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 305
Messages
2 087 084
Membres
103 459
dernier inscrit
Arnocal