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 :

question à propos de Used.Range


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2016
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2016
    Messages : 1
    Par défaut question à propos de Used.Range
    Bonjour

    JE fais un projet sur excel avec de la programmation VBA incluse, et j'ai une petite question sur la propriété used.range : Elle prend en compte toute les cellules utilisées ou seulement les non nulles.
    Merci d'avance

  2. #2
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    qu'appelles-tu "utilisées" ?

    UsedRange est une plage rectangulaire.
    Elle est définie par 4 cellules non-vides d'utilisation* : la plus haute, la plus à droite, la plus à gauche, la plus basse

    *j'entends par "non-vide d'utilisation" toute cellule qui au moment de l'interrogation de la propriété UsedRange dispose d'au moins l'une de ses propriétés (directe ou indirecte) altérée... même une cellule vide peut être prise en compte si le texte est en mode "centré" par exemple

    Il existe également la propriété CurrentRegion de l'objet Range, qui renvoie une plage rectangulaire contenant la cellule interrogées, et dont les 4 côtés sont les intersections d'une ligne et colonne totalement vide "de valeur".
    La notion de "valeur" est large : les paramètres d'écriture dans la cellule (.Value, .Formula, .Text etc....) ... mais les mises en forme ne comptent pas par exemple.

    Il faut bien choisir sa méthode en fonction du besoin, ça permet d'éviter les effets de bords imprévus


    Et ne pas hésiter à consulter l'aide en ligne en mettant le curseur de souris sur ces mots, puis appuyer sur la touche pour obtenir de la documentation

Discussions similaires

  1. Question simple à propos des USE CASE
    Par foufar2009 dans le forum Cas d'utilisation
    Réponses: 3
    Dernier message: 01/06/2009, 15h51
  2. Question à propos des niveaux de transaction
    Par davy.g dans le forum Oracle
    Réponses: 3
    Dernier message: 18/01/2005, 15h31
  3. Petite question à propos du redbook...
    Par Michaël dans le forum OpenGL
    Réponses: 3
    Dernier message: 04/11/2004, 12h54
  4. Petite question à propos d'une requete
    Par ViBy dans le forum Langage SQL
    Réponses: 4
    Dernier message: 15/09/2004, 12h21
  5. Une question à propos des thread
    Par tscoops dans le forum C++Builder
    Réponses: 4
    Dernier message: 07/11/2003, 14h03

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