Je souhaite automatiser la réalisation d'un filtre élaboré en le faisant en
VBA. Je me suis servi de l'enregistreur de macro mais je bute sur la façon
de pouvoir
la cellule d'arrivée (J1039).
En effet cette cellule est variable car j'alimente ce fichier tous les
semaines et je voudrais prendre en compte systématiquement la dernière
cellule remplie (sachant qu'il n'y a pas de cellule vide entre J1 et la
dernière remplie)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
j
la ligne de la dern cellule de jj est à range("j:j").cells.find("*",,,,,xlprevious).row
(find cherche la première cellule non vide (contenant quelquechose représenté par le joker *) en partant de j1 et en allant vers le haut (xlprevious), ce qui revient à dire en partant du bas puisqu'il n'y a rien au dessus de j1... (clair comme du jus de boudin, non ?)
http://jacxl.free.fr/
"Ermam" a écrit dans le message de news: 3fb7d68d$0$251$
Je souhaite automatiser la réalisation d'un filtre élaboré en le faisant en
VBA. Je me suis servi de l'enregistreur de macro mais je bute sur la façon de pouvoir la cellule d'arrivée (J1039).
En effet cette cellule est variable car j'alimente ce fichier tous les semaines et je voudrais prendre en compte systématiquement la dernière cellule remplie (sachant qu'il n'y a pas de cellule vide entre J1 et la dernière remplie)
Merci pour votre aide
la ligne de la dern cellule de jj est à
range("j:j").cells.find("*",,,,,xlprevious).row
(find cherche la première cellule non vide (contenant quelquechose
représenté par le joker *) en partant de j1 et en allant vers le haut
(xlprevious), ce qui revient à dire en partant du bas puisqu'il n'y a rien
au dessus de j1...
(clair comme du jus de boudin, non ?)
J@C
http://jacxl.free.fr/
"Ermam" <ermam@free.fr> a écrit dans le message de news:
3fb7d68d$0$251$636a55ce@news.free.fr...
Je souhaite automatiser la réalisation d'un filtre élaboré en le faisant
en
VBA. Je me suis servi de l'enregistreur de macro mais je bute sur la façon
de pouvoir
la cellule d'arrivée (J1039).
En effet cette cellule est variable car j'alimente ce fichier tous les
semaines et je voudrais prendre en compte systématiquement la dernière
cellule remplie (sachant qu'il n'y a pas de cellule vide entre J1 et la
dernière remplie)
la ligne de la dern cellule de jj est à range("j:j").cells.find("*",,,,,xlprevious).row
(find cherche la première cellule non vide (contenant quelquechose représenté par le joker *) en partant de j1 et en allant vers le haut (xlprevious), ce qui revient à dire en partant du bas puisqu'il n'y a rien au dessus de j1... (clair comme du jus de boudin, non ?)
http://jacxl.free.fr/
"Ermam" a écrit dans le message de news: 3fb7d68d$0$251$
Je souhaite automatiser la réalisation d'un filtre élaboré en le faisant en
VBA. Je me suis servi de l'enregistreur de macro mais je bute sur la façon de pouvoir la cellule d'arrivée (J1039).
En effet cette cellule est variable car j'alimente ce fichier tous les semaines et je voudrais prendre en compte systématiquement la dernière cellule remplie (sachant qu'il n'y a pas de cellule vide entre J1 et la dernière remplie)
Merci pour votre aide
Balain
Bonsoir,
J'ai une petite préférence pour : Range("J1", Range("J1").End(xlDown)) dans ce cas où il n'y a aps de cellules vides dans la colonne.
Balain
"" a écrit dans le message de news:
la ligne de la dern cellule de jj est à range("j:j").cells.find("*",,,,,xlprevious).row
(find cherche la première cellule non vide (contenant quelquechose représenté par le joker *) en partant de j1 et en allant vers le haut (xlprevious), ce qui revient à dire en partant du bas puisqu'il n'y a rien au dessus de j1... (clair comme du jus de boudin, non ?)
http://jacxl.free.fr/
"Ermam" a écrit dans le message de news: 3fb7d68d$0$251$
Je souhaite automatiser la réalisation d'un filtre élaboré en le faisant en
VBA. Je me suis servi de l'enregistreur de macro mais je bute sur la façon
En effet cette cellule est variable car j'alimente ce fichier tous les semaines et je voudrais prendre en compte systématiquement la dernière cellule remplie (sachant qu'il n'y a pas de cellule vide entre J1 et la dernière remplie)
Merci pour votre aide
Bonsoir,
J'ai une petite préférence pour :
Range("J1", Range("J1").End(xlDown))
dans ce cas où il n'y a aps de cellules vides dans la colonne.
Balain
"j@c" <jacques.chaussard@noos.fr> a écrit dans le message de
news:OEBN37HrDHA.3180@TK2MSFTNGP11.phx.gbl...
la ligne de la dern cellule de jj est à
range("j:j").cells.find("*",,,,,xlprevious).row
(find cherche la première cellule non vide (contenant quelquechose
représenté par le joker *) en partant de j1 et en allant vers le haut
(xlprevious), ce qui revient à dire en partant du bas puisqu'il n'y a rien
au dessus de j1...
(clair comme du jus de boudin, non ?)
J@C
http://jacxl.free.fr/
"Ermam" <ermam@free.fr> a écrit dans le message de news:
3fb7d68d$0$251$636a55ce@news.free.fr...
Je souhaite automatiser la réalisation d'un filtre élaboré en le faisant
en
VBA. Je me suis servi de l'enregistreur de macro mais je bute sur la
façon
En effet cette cellule est variable car j'alimente ce fichier tous les
semaines et je voudrais prendre en compte systématiquement la dernière
cellule remplie (sachant qu'il n'y a pas de cellule vide entre J1 et la
dernière remplie)
J'ai une petite préférence pour : Range("J1", Range("J1").End(xlDown)) dans ce cas où il n'y a aps de cellules vides dans la colonne.
Balain
"" a écrit dans le message de news:
la ligne de la dern cellule de jj est à range("j:j").cells.find("*",,,,,xlprevious).row
(find cherche la première cellule non vide (contenant quelquechose représenté par le joker *) en partant de j1 et en allant vers le haut (xlprevious), ce qui revient à dire en partant du bas puisqu'il n'y a rien au dessus de j1... (clair comme du jus de boudin, non ?)
http://jacxl.free.fr/
"Ermam" a écrit dans le message de news: 3fb7d68d$0$251$
Je souhaite automatiser la réalisation d'un filtre élaboré en le faisant en
VBA. Je me suis servi de l'enregistreur de macro mais je bute sur la façon
En effet cette cellule est variable car j'alimente ce fichier tous les semaines et je voudrais prendre en compte systématiquement la dernière cellule remplie (sachant qu'il n'y a pas de cellule vide entre J1 et la dernière remplie)
Merci pour votre aide
AV
J'ai une petite préférence pour : Range("J1", Range("J1").End(xlDown)) dans ce cas où il n'y a aps de cellules vides dans la colonne.
Au cas ou...mieux vaut "l'attrapper par dessous" :
Range("J1", [J65536].End(3))
AV
J'ai une petite préférence pour :
Range("J1", Range("J1").End(xlDown))
dans ce cas où il n'y a aps de cellules vides dans la colonne.
Au cas ou...mieux vaut "l'attrapper par dessous" :