F
Franckxxx
Guest
Bonjour à tous!
J'effectue actuellement un premier stage en entreprise et un détail sur mon macro me laisse perplexe.
Après avoir écrit entièrement mon code permettant d'automatiser mon processus, la relecture montre que certains détails nécessitent une modification:
" ActiveSheet.Range("$A$1:$AG$11038").AutoFilter Field:=28, Criteria1:="N" "
Ce problème revient régulièrement, mon fichier comportant les données possède actuellement 11037lignes donc le code marche pour ce cas précis, cependant ce fichier varie je cherche donc a modifier mes lignes de code de sorte que le macro marche dans tous les cas possibles.
Je sais que mon code doit comporter des codes du type End(xlUp).Row (remonter ligne par ligne en partant de la dernière) mais je ne sais pas comment l'adapter à ce cas précis ni l'utilité de $.
Merci d'avance pour votre aide. 🙂
J'effectue actuellement un premier stage en entreprise et un détail sur mon macro me laisse perplexe.
Après avoir écrit entièrement mon code permettant d'automatiser mon processus, la relecture montre que certains détails nécessitent une modification:
" ActiveSheet.Range("$A$1:$AG$11038").AutoFilter Field:=28, Criteria1:="N" "
Ce problème revient régulièrement, mon fichier comportant les données possède actuellement 11037lignes donc le code marche pour ce cas précis, cependant ce fichier varie je cherche donc a modifier mes lignes de code de sorte que le macro marche dans tous les cas possibles.
Je sais que mon code doit comporter des codes du type End(xlUp).Row (remonter ligne par ligne en partant de la dernière) mais je ne sais pas comment l'adapter à ce cas précis ni l'utilité de $.
Merci d'avance pour votre aide. 🙂