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 :

recherche cellule vide dans colonne [XL-2007]


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club
    Inscrit en
    Novembre 2010
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 41
    Points : 32
    Points
    32
    Par défaut recherche cellule vide dans colonne
    Bonsoir,

    Je souhaite effectuer une recherche dans une colonne et arreter cette recherche à la première case vide. (pour ensuite y copier un contenu)

    J'ai pensé utiliser la fonction while, ainsi que Isempty mais je n'arrive pas a trouver un script.

    Pouvez vous m'aider svp. Merci d'avance

  2. #2
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2009
    Messages
    1 794
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 85
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 794
    Points : 3 094
    Points
    3 094
    Par défaut
    Bonjour,

    Pas nécessaire de faire une boucle pour cela.
    Dans un module VBA vous mettez l'instruction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("A1").End(xlDown).Offset(1,0).Select
    et la première cellule vide de la colonne A sera sélectionnée.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Novembre 2010
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 41
    Points : 32
    Points
    32
    Par défaut
    Bonjour,

    Merci pour la réponse mais elle ne semble pas fonctionner. L'erreur '1004' se produit. D'autres propositions?

  4. #4
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2009
    Messages
    1 794
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 85
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 794
    Points : 3 094
    Points
    3 094
    Par défaut
    Re,

    Je garantis que cela doit fonctionner, sauf s'il n'y a pas encore de donnée dans la colonne mais s'il y a ne fusse que le titre de la colonne dans la cellule A1 ça doit fonctionner.

    Un détail important si vos données commence en A5 par exemple vous remplacer Range("A1" par Range("A5"

    Si pas de données en colonne A essayer

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("A" & Range("A65500").End(xlUp).Row + 1).Select

  5. #5
    Nouveau membre du Club
    Inscrit en
    Novembre 2010
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 41
    Points : 32
    Points
    32
    Par défaut
    Effectivement c'était en raison du fait qu'il n'y avait encore aucune information dans la colonne. par contre si je veux éviter le message d'erreur puis-je remplacer le (1,0) par autre?

    Je viens de voir dans votre post précédent la solution de rechange. Merci ça marche à merveille.

    Cordialement

  6. #6
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2009
    Messages
    1 794
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 85
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 794
    Points : 3 094
    Points
    3 094
    Par défaut Précision
    Re,

    Une précision
    Si vous chercher la première cellule vide à l'intérieure d'une colonne où il est possible d'avoir des vides, il faut utiliser la 1ère formule.
    Si vous chercher à atteindre la cellule vide en bas d'une colonne sans s'occuper qu'il y a des des vides dans la colonne, c'est la deuxième formule.

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

Discussions similaires

  1. recherche de la 1ère cellule vide dans une ligne
    Par ericberg dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 26/10/2010, 20h53
  2. [XL-2003] Supprimer des cellules vides dans une colonne
    Par floctc dans le forum Excel
    Réponses: 6
    Dernier message: 08/12/2009, 13h32
  3. Recherche de cellule vide par colonne
    Par ceres02 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 22/10/2008, 11h05
  4. nb de cellule vide dans une colonne?
    Par oscar.cesar dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 04/02/2008, 11h22
  5. Copy premiere Cellule vide dans colonne
    Par dvguy dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/12/2006, 16h32

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