IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Trouver la derniere ligne


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 92
    Par défaut Trouver la derniere ligne
    Bonjour,

    J'ai du mal a comprendre pourquoi je n'arrive pas a trouver tj la derniere ligne avec la commande :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ActiveCell.SpecialCells(xlLastCell).Select
    lastligne = ActiveCell.Row
    Le resultat n'est pas identique suivant les feuilles (voir fichier attache entre sheet1 et sheet2) l'active cell n'est pas au meme endroit, il y a une ligne de difference, pourquoi ? et comment trouver a coup sur la derniere ligne ?

    Merci

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    En effet, xlLastCell donne la dernière ligne de ta plage de donnée après enregistrement du fichier.
    Si tu supprimes une ligne sans enregistrer le classeur ensuite, tu as une ligne de trop.
    Regarde ici les diverses méthode que tu peux utiliser, il y en aura certainement une qui te conviendra

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 92
    Par défaut
    Re-Bonjour,

    Je ne comprends tj pas, et je n'arrive pas a obtenir la derniere ligne, avec la simple commande "Ctrl-end". La 1ere feuille m'enoie sur la ligne en dessous de la derniere et sur la 2eme feuille elle m'envoie sur la derniere ligne. J'ai essaye toutes les methodes indiquees et aucunes ne me donne la derniere bonne ligne. Pourquoi ?
    Fichiers attachés Fichiers attachés

  4. #4
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    L'URL que je t'ai passé traite de la dernière ligne renseignée, pas de la dernière ligne formatée, ni de la dernière colonne.
    A quoi te sert cette manipe ? Que veux-tu obtenir ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 92
    Par défaut
    J'ai un workbook avec plusieures feuilles de longueurs differentes (nb de lignes) et je scan chacune de ces feuilles jusqu'a la derniere ligne de chacune d'elle afin de recupre certaines infos et ce avec la meme macro. D'ou la dependance avec la derniere ligne car j'ai une do-loop.

  6. #6
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Et donc, tu récupères les lignes renseignées, c'est bien ça ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Trouver la dernier ligne non nulle et remplir les trois colonne a droite par des zero
    Par foxrever dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 15/06/2014, 00h02
  2. [Toutes versions] Trouver la derniere ligne d'une plage.
    Par toniob44 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/04/2012, 20h25
  3. [XL-2003] trouver la derniere ligne occupée
    Par tarantino dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 28/04/2011, 15h07
  4. [VBA-E] trouver la derniere ligne de mon tableau
    Par dado91400 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 22/03/2007, 22h41
  5. [D7 & Excel]Peut-on trouver la derniere ligne du fichier
    Par Isa31 dans le forum API, COM et SDKs
    Réponses: 17
    Dernier message: 14/03/2006, 10h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo