Aide macro dans Excel

Romanito31 Messages postés 3 Statut Membre -  
borntobealive Messages postés 167 Statut Membre -
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 Statut Membre
 
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 167 Statut Membre 7
 
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