Sélection De La Dernière Ligne D'Une Plage Vba | Excel-Downloads

Billes Plates En Verre

Identifier la dernière cellule non vide d'une colonne En VBA, une fonction récurrente consiste à déterminer la dernière ligne d'un tableau.

Dernière Ligne D Une Colonne Via Ferrata

Cette manipulation de touches peut être réalisée sous forme d'un code VBA, sans passer par les SendKeys. Il s'agit ici de la propriété End d'Excel, à laquelle on attribue le paramètre obligatoire de direction xlDown. Cette façon de procéder nous renvoyant le numéro de la dernière ligne non-vide de la colonne, pour obtenir la première ligne vide, il suffira de lui ajouter 1... Dim DLig As Long DLig = Range("C1")(xlDown) + 1 Remarque: Si vous avez une (ou des) cellule vide au milieu de votre colonne, c'est la ligne de celle-ci qui sera retournée par votre fonction... Combinaison Ctrl+Flèche du haut A l'inverse de la combinaison précédente, lorsque vous sélectionnez la dernière cellule de votre colonne (C65536 ou C1048576 selon votre version) et que vous tapez simultanément sur Ctrl+touche du haut, vous allez sélectionner la dernière cellule non vide de votre colonne. Le code VBA correspondant, indépendant de votre version serait, en pseudo code: Range("C" nombre_de_ligne_total_de_ma_feuille)(xlUp) Or, le nombre de ligne total d'une feuille quelque soit la version est exprimé, en VBA par: (compte de lignes).

lermite Membre impliqué Messages 1'583 Votes 74 Excel 2000/2007FR gloub a écrit: Merci. Pour ça il n'y a rien à faire, il faut sauver le classeur et le réouvrir, c'est un bug d'Excel connu. il garde la dernière ligne en mémoire même si ont la supprime. 2007 Emploi architecte Lieu paris ACCES PREMIUM Soutenez le site en devenant membre Premium et profitez de plusieurs options exclusives: Navigation sans publicités Option "No Tracking" Option "Mode Incognito" Option "Dark Mode" @lermite: merci pour ta réponse. Comme Zirak m'a fourni une solution sans bug d'Excel, donc je l'adopte! Mais merci de m'avoir aidé. @Zirak: merci, ça marche! Sinon détrompe-toi, ce n'est pas la honte de ne pas savoir qui m'a orienté vers les formules (au minimum, mon pseudo m'en préserve), c'est juste que je maîtrise mieux les formules que le vba. Dernier truc, dans une des feuilles où je veux mettre en oeuvre ton code, il y a déjà une macro qui fait beuguer ton code. Tu pourrais m'aider à les rendre compatibles?