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

Excel Discussion :

Numéro de ligne de la dernière cellule utilisée dans une colonne comportant des cellules vides


Sujet :

Excel

  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur validation
    Inscrit en
    Juin 2012
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur validation
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2012
    Messages : 89
    Par défaut Numéro de ligne de la dernière cellule utilisée dans une colonne comportant des cellules vides
    Bonjour,
    Je chercher désespérément à obtenir en VBA le numéro de la ligne de la dernière cellule d'une colonne. Je sais le faire si la colonne est contiguë (aucune cellule vide), mais si celle ci comporte d'autre cellule vide au dessus de la dernière valeur. Il me semble que c'est possible car je l'avais fait pour obtenir le numéro de colonne, mais cela ne semble pas fonctionner pour les colonnes

    Je m'explique:

    Ligne 1 : toto
    Ligne 2 : tata
    Ligne 3: [vide]
    Ligne 4: youpi
    Ligne 5: [vide]
    Ligne 6: [vide]
    ....


    Dans cet exemple, le résultat serait 4 car il s'agit de la dernière cellule remplie avant qu'il n'y ai plus rien.

    Merci.

  2. #2
    Membre Expert Avatar de excfl
    Profil pro
    Inscrit en
    Octobre 2012
    Messages
    690
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2012
    Messages : 690
    Par défaut
    Bonsoir le forum,

    Une proposition :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =ADRESSE(MAX(EQUIV("z";A:A));1)
    Edit : but I don't know correctly read the statement

  3. #3
    Membre émérite

    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France, Ardèche (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 652
    Par défaut
    Bonjour

    en VBA une instruction parmi d'autres donnant la dernière ligne non vide dans une colonne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Derlig=columns("A").find(what:="*",searchdirection:=xlprevious).row

  4. #4
    Membre éprouvé
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Août 2015
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Santé

    Informations forums :
    Inscription : Août 2015
    Messages : 74
    Par défaut
    Bonjour,

    Proposition pour obtenir 4 dans ton exemple :
    =MAX(NON(ESTVIDE(A:A))*LIGNE(A:A))
    à valider par Ctrl+Maj+Entrée car c'est une forule matricielle (et Excel mettra tout seul des {} si il a bien compris).
    PS : Je cite mes sources : http://silkyroad.developpez.com/Exce...onsExcel/#LVII merci SilkyRoad !

Discussions similaires

  1. [XL-2007] Enlever des cellules utilisées dans des formules
    Par Vidra dans le forum Excel
    Réponses: 3
    Dernier message: 12/11/2013, 19h19
  2. [XL-2003] Nombres lignes utilisées dans une colonne
    Par toukii dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 24/05/2009, 15h48
  3. Test de cellule activée dans une colonne permanent
    Par pisistrate dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 23/08/2007, 13h47
  4. Réponses: 1
    Dernier message: 15/01/2007, 18h32
  5. remplir des cellules fixes dans une colone
    Par tahri_1989 dans le forum Bases de données
    Réponses: 1
    Dernier message: 11/01/2006, 16h06

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