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]selection de zone de cellules


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 127
    Par défaut [VBA-E]selection de zone de cellules
    Bonjour,

    Comment je peux selectionner une zone de cellule qui débute à partir de la troisième ligne et dont le nombre de ligne est variable?

    Merci de votre aide

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Coucou le revoilou !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range(Cells(NoLigne,NoCol),Cells(NoLigne2,NoCol2)).copy ' ou autre chose
    A bientôt

    Je complète ma réponse

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Set LaPlage = Worksheets("Feuil1").Range(Cells(NoLigne,NoCol),Cells(NoLigne2,NoCol2))
    For each cel in plage
          if Cel = "" then cel.value = "Y'a rien dans cette cellule"
          if cel <> "" then
              NoLigne = Cel.row
              NoCol = Cel.column
              exit for
          endif
    Next
    Juste pour te donner des idées

  3. #3
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 40
    Par défaut
    Ce que tu peux faire aussi, c ca:

    Disons que tu veux selectionner la plage de cellule sur la colonne A de 3 à par exemple 204 sachant que la cellule 205 est vide. Et bien tu fais ca:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    'Ceci sert à trouver la dernière ligne pleine de ta colonne
    Dim Cel As Range
    Dim Compteur As Integer
    Set Cel = Workbooks(Nom.xls).Worksheets("Feuil1").Range("A1")
    Compteur = 2
    Do Until IsEmpty(Cel.Offset(Compteur))
        Compteur = Compteur + 1
    Loop
    Nb_Ligne = Compteur
    Après il te reste plus qu' à selectionner jusqu'à Nb_Ligne, comme ouskel'n'or te l' a écrit.

  4. #4
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 127
    Par défaut
    Merci beaucoup

Discussions similaires

  1. [VBA-E]selection un plage de cellules d'une ligne
    Par k-eisti dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 30/04/2007, 14h56
  2. [VBA Excel] Parcourir une zone de cellules
    Par Jipété dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 27/11/2006, 09h38
  3. Réponses: 4
    Dernier message: 30/05/2006, 17h21
  4. [VBA-E]Selection plage de cellules variable
    Par julien5 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 23/05/2006, 14h51
  5. [VBA-E]selection de plusieurs cellules
    Par SekanS dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 22/03/2006, 18h28

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