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 :

Indexer une plage nommée ?


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 56
    Par défaut Indexer une plage nommée ?
    Bonjour,

    Je précise ma question sur un exemple:
    J'ai deux colonnes nommées Toto et Tata.
    Si j'ai une formule dans une cellule sur la ligne n par exemple "=Toto + Tata", j'additionne les cellules de Toto et Tata de la ligne n.
    Mais comment faire pour aditionner Toto(n) et Tata(n-1)? Apparemment, l'indexation comme je l'ai écrit ne marche pas. J'ai cherché dans l'aide les fonctions qui conviendraient mais je n'ai rien trouvé de simple.
    Une telle indexation est-elle possible en formule de cellule et si oui comment ça s'écrit ?

    Question subsidiaire : s'il n'y a pas de fonction qui convienne, est-il possible d'écrire une fonction VBA (je connais un peu le VBA Excel) et de la rendre utilisable dans les formules de la feuille ?

    Gabier

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    =INDEX(Toto;2;1)+INDEX(Tata;3;1)
    fait la somme de la 2ème valeur de la première colonne de Toto avec la 3ème valeur de la première ligne de Tata.

    =INDEX(Toto;LIGNE();1)+INDEX(Tata;LIGNE()-1;1)
    fait la somme de la valeur de la ligne de Toto avec la valeur de la ligne en dessus de Tata

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 56
    Par défaut
    Merci Mercatog,

    J'avais presque trouvé, il ne me manquait que le LIGNE()-1, que j'aurais pu deviner

    Gabier

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

Discussions similaires

  1. Vérifier si un double clic se fait dans une plage nommée
    Par damsmut dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 17/12/2008, 17h40
  2. Compter des valeurs dans une plage nommée
    Par deniooo dans le forum Excel
    Réponses: 25
    Dernier message: 30/06/2008, 19h00
  3. Formule avec renvoie d'une plage nommée partielle
    Par doudoustephane dans le forum Excel
    Réponses: 2
    Dernier message: 22/05/2008, 11h25
  4. Mettre une plage nommée dans un ComboBox
    Par Swiper dans le forum Macros et VBA Excel
    Réponses: 18
    Dernier message: 18/07/2007, 09h51
  5. Adresse de Cellule d'une plage nommée
    Par edelweisseric dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 22/06/2007, 10h13

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