T_T ya interêt d'être réveillé pour pouvoir lire tes messages 
déjà au lieu de copier bêtement la création de macro d'excel, essaye de la comprendre.
1 2 3 4 5 6 7 8 9 10 11 12
| Range("A1:R18").Select
Selection.Copy
Windows("test2.xls").Activate
ActiveWindow.ScrollWorkbookTabs Position:=xlLast
Sheets("21)Contrôle").Select
Range("B" & (i - 1)).Select
Selection.Insert Shift:=xlDown
Windows("Classeur1.xls").Activate
ActiveWindow.Close |
déjà là avec ça, ton macro doit bien faire discothèque (un coup je montre la feuille, un coup pas, un coup une autre etc...)
ensuite :
1 2 3
| If Range("a" & i) = "1)Dressage" Then
If Range("a" & i) = "1)Dressage" Then |
je vois pas à quoi ça te sert de faire un test si tu prends les mêmes valeurs !

Envoyé par
Un fou
s'il fait beau alors je vais à la plage, par contre s'il fait beau alors je vais au Zoo
puis encore quelque chose qui me choque :
Range("B" & (i - 1)).Select
avec un premier test pour i=1 je ne pense pas que ça doit bien fonctionner (le Range("B0") ....)
et comme ce matin j'ai la flemme de faire les codes des autres, je te donnes un conseil.
Avant de faire un programme, fais l'algorithme de ce que tu veux faire, refléchis à ce que tu veux que ca fasse et organise tout ça dans ta tête !
Partager