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 :

compter sur une ligne à partir de derniere cellule non vide


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juillet 2007
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 502
    Par défaut compter sur une ligne à partir de derniere cellule non vide
    bonjour à tous

    A partir du code ci-dessous
    je repere la derniere cellule non vide de la colonne G à la derniere colonne non vide
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    For indexfiltre9 = 7 To Sheets(UserForm3.ComboBox1.Text).Range("G" & indexfiltre9ligne).End(xlToRight).Column
    je cherche à compliquer la recherche en permettant non pas de balayer de la colonne G à la derniere colonne non vide mais de balayer les 4 dernieres cellules à partir de la derniere colonne non vide ?????
    je precise que 4 c'est pour l'exemple , cela pourrait etre 0 (dans ce cas je prend toute la ligne de G à la derniere colonne non vide , ou 5 ,
    merci de votre aide

    ex si j'ai 10 11 15 16 respectivement en colonne G,H

  2. #2
    Membre expérimenté Avatar de conconbrr
    Inscrit en
    Février 2006
    Messages
    198
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 198
    Par défaut
    Salut,

    Je crois que ton problème n'est pas bien clair (en tout cas pour moi)!

    Actuellement, tu cherches à identifier la première cellule vide ou non vide (ça dépend de la cellule de départ of course) sur une ligne donnée, en partant de la colonne G et en cherchant vers la droite.

    Pourquoi veux-tu balayer les 4 dernières cellules avant?? Qu'est-ce que tu cherches à récupérer en fait? Tu veux toujours le numéro de colonne d'une cellule vide ou non vide ou tu veux autre chose maintenant?

    A+

  3. #3
    Membre éclairé
    Inscrit en
    Juillet 2007
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 502
    Par défaut
    bonjour conconbrr


    ctuellement, tu cherches à identifier la première cellule vide ou non vide (ça dépend de la cellule de départ of course) sur une ligne donnée, en partant de la colonne G et en cherchant vers la droite.
    la on est d'accord!

    a)la par defaut je parcours l'ensemble de ma plage de G à la derniere cellule non vide.

    je souhaite interroger l'utilisateur final pour savoir si il veut parcourir toute la plage ou non ,
    si c'est oui on revient a)
    si c'est non je pose une autre question à utilisateur concernant le nombre de cellule qui veut lire: quel est le nb de cellule voulez lire en partant de la fin ?
    si il repond 3 il faudra lire les 3 dernieres cellules de la plage

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

Discussions similaires

  1. IsEmpty ne fonctionne pas sur une ligne ou plage de cellule
    Par sambrelin dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 11/03/2014, 09h04
  2. Créer un fichier sur une ligne à partir d'un fichier séquentiel
    Par cari dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 21/09/2013, 06h04
  3. [MySQL-5.1] Compter sur une table à partir d’une autre
    Par ArcTan dans le forum Requêtes
    Réponses: 19
    Dernier message: 15/05/2013, 10h43
  4. Réponses: 13
    Dernier message: 07/02/2008, 17h16
  5. [vba Excel] Obtenir dernier cellule non vide d'une ligne
    Par cow_boy dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/05/2007, 10h07

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