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 :

Recheche de cellules vides


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 25
    Par défaut Recheche de cellules vides
    Bonjour à tous,

    J'aurais une question concernant l'interprétation en VBA du mot "Empty".

    J'ai des colonnes remplies de nombres. J'ai écrit une fonction permettant de chercher la dernière cellule non vide d'une de ces colonnes (j'entends par cellule vide une cellule qui ne contient rien du tout). Mon problème est que cette fonction considère qu'une cellule avec le chiffre 0 est une cellule vide.
    Y a t'il un moyen de vérifier que la cellule est réellement vide?

    Merci d'avance.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    Function ChercheCellVide(CelDepart As String) As Integer
    'Fonction qui permet de chercher la dernière cellule vide d'une colonne
    'Argument : Cellule de départ (exemple :"A1", "B2",...)
    Dim Cel As Range
    Dim AdrFin As String
    Dim Compteur As Integer
    Set Cel = Range(CelDepart) 'Ex : Set Cel = Range("A2")
    Compteur = 1
    Do While Cel.Offset(Compteur) <> Empty
                 AdrFin = Cel.Offset(Compteur).Address
                 Compteur = Compteur + 1
    Loop
     
    Compteur = Compteur - 1
    ChercheCellVide = Cel.Offset(Compteur).Row
     
    MsgBox "Dernière ligne non vide : " & Cel.Offset(Compteur).Row
     
    End Function

  2. #2
    Membre Expert Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 403
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2007
    Messages : 2 403
    Par défaut
    Salut et bienvenue au Forum,

    peux-tu tester ceci plutot ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Do While Cel.Offset(Compteur) <> ""

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 25
    Par défaut
    Oui, effectivement ça marche!

    Merci et bonne journée

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

Discussions similaires

  1. tester cellule vide excel
    Par maxos75 dans le forum ASP
    Réponses: 1
    Dernier message: 14/09/2005, 17h02
  2. Afficher les cellules vides...
    Par Invité dans le forum ASP
    Réponses: 1
    Dernier message: 31/08/2005, 17h32
  3. Excel - Cellule vide en effectuant la somme
    Par spopo dans le forum Excel
    Réponses: 14
    Dernier message: 31/08/2005, 16h05
  4. Problemes avec des cellules vides
    Par arsgunner dans le forum ASP
    Réponses: 7
    Dernier message: 14/06/2004, 08h42
  5. [XSL-FO] Table avec cellule vide
    Par JustAGphy dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 12/05/2004, 14h11

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