Aide macro dans Excel

Fermé
Romanito31 Messages postés 3 Date d'inscription vendredi 19 avril 2013 Statut Membre Dernière intervention 5 septembre 2014 - 5 sept. 2014 à 14:08
borntobealive Messages postés 138 Date d'inscription jeudi 17 juillet 2014 Statut Membre Dernière intervention 25 février 2019 - 5 sept. 2014 à 16:29
Bonjour,

Je souhaite effectuée une macro dans Excel qui consiste à effectuer le copie/coller du classement défini dans un tableau.
Le problème est que lors de l'exécution de la macro, le classement apparaît en décalé dans le tableau et il m'est impossible de trouver une solution.

Quelqu'un aurait-il une idée svp ??
A voir également:

2 réponses

Romanito31 Messages postés 3 Date d'inscription vendredi 19 avril 2013 Statut Membre Dernière intervention 5 septembre 2014
5 sept. 2014 à 16:02
Re,

J'ai trouvé la solution à mon problème, la macro correcte est :

Sub Macro1()
'
' Macro1 Macro
'

'
Range("I76:P79").Select
Selection.Copy
Range("I2:P5").Select
ActiveSheet.Paste
End Sub


En revanche, est-il possible d'enregistrer le tri de colonne dans une macro ?
0
borntobealive Messages postés 138 Date d'inscription jeudi 17 juillet 2014 Statut Membre Dernière intervention 25 février 2019 7
Modifié par borntobealive le 5/09/2014 à 16:29
la macro la mieux (et la plus rapide) c'est

for i = 0 to 3 
    cells(76+i,9) = cells(2+i,9)
next i 

pour enregistrer un tri rien de plus simple :
si tu veu une verison un peu bourin (excel est "bavard" quand il écrit lui même les macros) tu utilise l'enregistreur sinon :

https://docs.microsoft.com/fr-fr/office/vba/api/excel.range.sort?redirectedfrom=MSDN

cordialement,
N'oubliez pas de marquez votre post comme résolu !
0