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 :

[VBA-E]recherche d'une ligne


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé Avatar de calimero91
    Inscrit en
    Décembre 2005
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Décembre 2005
    Messages : 183
    Par défaut [VBA-E]recherche d'une ligne
    bonjour a tous,
    j'ai une petite question qui va peut etre vous sembler bete mais cela m'aiderais bien.
    existe t'il un equivalent de:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("A65535").End(xlUp).Row
    mais avec un start ou un first a la place du end(j'ai essayer les deux ne fonctionne pas).
    je cherche a trouver la premiere ligne du tableaux,sachant que j'ai un autre tableau au dessus dont je ne ve pas tenir compte pour cette plage là.

    merci d'avance.
    cedric.

  2. #2
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    Je n'en vois pas et me demande à quoi celà servirait, dès lors que le début est déjà fixé dans Range.

    Relis donc bien l'exemple de l'aide en ligne :
    Cet exemple sélectionne la cellule située en haut de la colonne B, dans la région qui contient la cellule B4.

    Range("B4").End(xlUp).Select

    Cet exemple sélectionne la cellule située à la fin de la ligne 4, dans la région qui contient la cellule B4.

    Range("B4").End(xlToRight).Select

    Cet exemple étend la sélection de la cellule B4 jusqu'à la dernière cellule de la ligne 4 qui contient des données.

    Worksheets("Feuil1").Activate
    Range("B4", Range("B4").End(xlToRight)).Select
    ... saisis cette occasion pour recenser tes messages laissés sans balise sur ce forum et en ajouter une adéquate... et attendue.


  3. #3
    Membre confirmé Avatar de calimero91
    Inscrit en
    Décembre 2005
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Décembre 2005
    Messages : 183
    Par défaut
    oui mais le probleme dans le cas que j'evoque ete que le debut de mon tableau n'est pas le meme a chaque fois (ajout de ligne dans le tableau du dessus.
    mais j'ai trouver une autree methode en partant de la fin du premier tableau et en ajoutant le nombre de ligne qu'il faut pour arriver au debut du deuxiemme tableau.

  4. #4
    Membre émérite Avatar de Pollux
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    706
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2005
    Messages : 706
    Par défaut
    si tu as la dernière ligne du premier tableau tu peux faire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ActiveSheet.Range("derniereCaseDuTableauDuHaut").End(xlDown).Row

  5. #5
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    La bonne solution est de nommer la première cellule de la plage sur laquelle tu veux travailler.

    S'il y a insertion au-dessus, la cellule nommée suivra le mouvement.
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

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

Discussions similaires

  1. [VBA-E]Selection d'une ligne a partir d'une certaine colonne
    Par deathsurfer dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 29/06/2006, 16h36
  2. [VBA-E] Recherche dans une colonne
    Par snowkhan dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 03/03/2006, 14h21
  3. [VBA-E] Sélectionner dynamiquement une ligne d'une ComboBox
    Par skual dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 22/02/2006, 16h02
  4. [VBA Excel] Ajouter, supprimer une ligne ou collone range
    Par loacast dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 22/11/2005, 15h53
  5. VBA EXCEL - Sélection d'une ligne suivant saisie
    Par brethomeau dans le forum Macros et VBA Excel
    Réponses: 48
    Dernier message: 15/11/2005, 17h41

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