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 :

Liste des fonctions [Toutes versions]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Février 2013
    Messages : 66
    Par défaut Liste des fonctions
    Bonjour,

    Je me lance dans des macros sous visio, et je me retrouve sans beaucoup de reference sur le net.
    Je me rends compte qu'il y a des bases de programmation que je n'ai pas.
    En recopiant des bouts de code ici ou là avec excel, je n'avais pas de souci, mais sur visio, c'est une autre paire de manche.

    Un exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
        For lin = 1 To 35
            For Colonne = 1100 To 1496
                If Cells(lin, Colonne).Font.Italic Then
                    Cells(lin + 40, Colonne).Value = Cells(lin, Colonne).Value & " " & Colonne
                End If
            Next Colonne
        Next lin
    Avec ce code que j'ai trouvé sur le net et adapté à ma sauce, je suis ravi. (il me sert a detecter puis isoler les cellules en italique de ma feuille excel)
    mais si je souhaitais detecter et isoler les cellules en gras, comment faire?

    En fait, je ne veux pas savoir comment detecter une cellule en gras, mais plutot quelles sont toutes les fonctionnalités (formules, fonctions, caracteristiques, ... je ne connais pas le mot) qui sont attachées à "font".
    et toutes celles attachées à cells, ...

    j'ai lu quelque part qu'en appuyant sur F2, j'aurais la liste.
    j'y trouve des classes à gauche. et des "membres de ..." à droite.
    mais en fait, je ne trouve pas "Cells" dans les classes à gauche.

    j'ai trouvé, à gauche, la classe worksheet, qui m'a donné à droite, les "membres de worksheet" et j'y ai trouvé "cells"

    je pensais qu'en double cliquant sur cells, j'aurais tous les "membres de cells" (font, value, ...)


    Je me dis donc qu'en comprenant ce système, je pourrais l'appliquer à Visio et donc surement comprendre un peu plus ce que je fais aussi dans Excel.

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour

    Cells n'est pas un objet, mais une propriété. Une propriété n'a pas de membres
    L'intellisense propose les membres d'objets
    Si tu veux bénéficier de cet intellisense, il te faut donc préalablement utiliser la propriété cells pour définir un objet (un range) ainsi (exemple)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim toto As Range
    Set toto = Cells(1, 1)
    et l'objet range toto bénéficiera alors de l'intellisense.

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Février 2013
    Messages : 66
    Par défaut
    Il me semblait bien que la réponse n'allait pas me plaire.

    Je veux bien admettre que cells n'est pas un objet mais une propriété.
    Et qu'une propriété n'a pas de membre.

    Malgré tout, dans la macro que j'ai citée, je peux accoler un font.italic à cells.

    alors, ok, il n'y a pas d'intellisense pour cela. mais il doit bien y avoir quelque part, une liste des fonctionnalités associées aux propriétés, non?

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    mais il doit bien y avoir quelque part, une liste des fonctionnalités associées aux propriétés, non?
    Les propriétés n'ont pas de "fonctionnalités".

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Février 2013
    Messages : 66
    Par défaut
    ce n'est peut etre pas les bon termes effectivement.

    Tu disais au dessus que cells est une propriété.

    j'arrive a y adjoindre font, a qui j'adjoins également italic.

    Comment savoir quelles sont les autres "terme" que je peux adjoindre a cells?

  6. #6
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    je n'ai absolument rien à ajouter à ce que j'ai pris la peine de t'exposer et que je ne saurais exposer autrement que comme je l'ai fait.
    Désolé.

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

Discussions similaires

  1. [XSL] liste des fonctions
    Par pmartin8 dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 23/12/2005, 18h24
  2. tutoriel ou liste des fonctions pour GLADE
    Par debutanteVB.NET dans le forum GTK+ avec C & C++
    Réponses: 2
    Dernier message: 23/11/2005, 17h08
  3. Listes des fonctions mathématiques
    Par boulette18 dans le forum MFC
    Réponses: 1
    Dernier message: 28/09/2005, 07h38
  4. Réponses: 2
    Dernier message: 04/08/2005, 12h16
  5. Liste des fonctions
    Par Mookie dans le forum C
    Réponses: 2
    Dernier message: 22/09/2003, 17h42

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