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 :

Comment préciser qu'une ligne est active


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    30
    Détails du profil
    Informations personnelles :
    Âge : 73
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 30
    Par défaut Comment préciser qu'une ligne est active
    Bonjour,

    Lorsque j'ai pu identifier une cellule qui est active par exemple par le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Range("d60000").End(xlUp).Offset(1, 0).Value = UsfCaractFoncier.CmbVilleOperation
    comment faire pour préciser que c'est la ligne tout entière qui doit être active ? ensuite quel code écrire pour que la zone d'impression comprenne bien la première cellule de mon tableau jusqu'à la dernière cellule active de cette ligne active ?

    Vous remerciant de prendre de votre temps pour m'aider,

    Cordialement

    Guy59960

  2. #2
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 564
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 564
    Par défaut
    Bonjour

    Ton code n'est pas lié à la notion de cellule active : tu calcules la position d'une cellule par rapport à D60000 et tu insères une valeur.

    Cela n'active pas la cellule.

    La zone d'impression prend automatiquement la partie remplie d'une feuille.

    Il faudrait donc être plus précis pour répondre à ta question.

    Une piste : si tu utilises :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cells(5,4).CurrentRegion
    cela sélectionnera toute la plage autour de D5 jusqu'à une ligne ou une colonne entièrement vide (équivalent de CTRL *).

Discussions similaires

  1. Comment détecter si une webcam est active
    Par colorid dans le forum Langage
    Réponses: 0
    Dernier message: 04/04/2011, 15h02
  2. Réponses: 4
    Dernier message: 14/09/2010, 14h28
  3. Comment tester si une IP est active sans ping
    Par aloisio11 dans le forum VB.NET
    Réponses: 4
    Dernier message: 11/12/2009, 19h06
  4. Comment savoir si une contrainte est active ou non.
    Par dim07 dans le forum Développement
    Réponses: 3
    Dernier message: 02/09/2009, 21h03
  5. [XL-2003] comment tester si une macro est active ?
    Par pat91 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 23/05/2009, 15h56

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