Bonjour à tous!
J'ai une macro qui est assez longue mais n'est pas très compliqué, puisqu'il s'agit principalement de faire des filtres et copier des lignes dans des nouvelles feuilles.
Le problème que je rencontre, c'est que ça fonctionne une fois sur deux, aléatoirement.
Certaines fonctions marchent bien plusieurs fois de suite, puis ça plante.
Donc je ne comprend pas trop.
Par exemple ce code :
par fois ça fonctionne bien, et parfois ça plante à cet endroit-là.
ça fait des semaines que je galère avec ce code, j'ai essayé pleins de trucs, mais ça ne marche jamais comme il faut. (bon, il faut dire que je ne suis pas un grand spécialiste de VBA, j'utilise principalement l'assistant de macro pour construire mon code...)
Est-ce que vous savez ce qui pourrait poser problème?
Si quelqu'un peut m'aider, je peux mettre tous le code de la macro, mais ça risque de faire un peu long...
Merci d'avance...
J'ai une macro qui est assez longue mais n'est pas très compliqué, puisqu'il s'agit principalement de faire des filtres et copier des lignes dans des nouvelles feuilles.
Le problème que je rencontre, c'est que ça fonctionne une fois sur deux, aléatoirement.
Certaines fonctions marchent bien plusieurs fois de suite, puis ça plante.
Donc je ne comprend pas trop.
Par exemple ce code :
Code:
Sheets("GENERAL").Range("$Q:$Q").AutoFilter Field:=1, Criteria1:= _
"Oui"
Cells.Select
Sheets("GENERAL").Cells.Copy
Cells.Copy Destination:=Sheets("CBO").Range("A1")
par fois ça fonctionne bien, et parfois ça plante à cet endroit-là.
ça fait des semaines que je galère avec ce code, j'ai essayé pleins de trucs, mais ça ne marche jamais comme il faut. (bon, il faut dire que je ne suis pas un grand spécialiste de VBA, j'utilise principalement l'assistant de macro pour construire mon code...)
Est-ce que vous savez ce qui pourrait poser problème?
Si quelqu'un peut m'aider, je peux mettre tous le code de la macro, mais ça risque de faire un peu long...
Merci d'avance...