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 :

Informations sur les fonctions Address et Indirect [XL-2003]


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
    Décembre 2008
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 124
    Par défaut Informations sur les fonctions Address et Indirect
    Bonjour le forum,
    Depuis ce matin, je me casse les dents sur un code.
    Pour tout vous expliquer, le code est initialement prévu pour fonctionner sous OpenOffice et j'essaie de la traduire pour le rendre fonctionnel avec Excel (je sais, çà peut paraitre un peu bizarre ). J'ai donc un fichier qui a été traité avec la macro sous OpenOffice et j'écris le code sous excel VBA.
    J'ouvre donc mon fichier traité sous openOffice avec Excel... et voici la "case" qui me pose problème:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =RGP(INDIREKT(ADRESSE(AB3,2)&":"&ADRESSE(AC3,2)),INDIREKT(ADRESSE(AB3,1)&":"&ADRESSE(AC3,1)),1,0)
    Admettons que cette formule s'inscrive dans la cellule "A1".
    Voilà, j'aimerai connaitre ce que fais la fonction adresse et indirect SVP.
    Je sais, on appuie sur F1 pour jeter un œil à l'aide. Le problème est que je travaille avec un pc allemand (en Allemagne) et que l'aide est en allemand , donc pas très compréhensible , en tout cas pour moi.

    D'après ce que je comprends:
    -la fonction "RGP" nous permet de faire une régression linéaire
    -la fonction "Addresse" nous permet de renvoyer une adresse string... Si je mets "addresse(1,1), cela me renvoie A1, vrai?
    Donc, au lieu de mettre:
    faut-il écrire (il est écrit dans l'aide qu'il faut mettre le numéro de ligne, puis de colonne):
    -la fonction "indirect"... la çà se complique pour mon petit cerveau .
    ne comprenant pas trop la fonction, je comprends encore moins bien la syntaxe... comme par exemple:
    entre les "2" addresses...

    Pourriez vous m'aider à traduire ce code SVP ou me donner des infos sur ces fonctions SVP?


    Vous remerciant de votre aide,
    En attendant, je "Google"ise...
    Johann

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Par défaut
    Salut johannj et le forum
    on ne peut répondre qu'avec ce que tu nous donnes, et effectivement, les formules en allemenand demanderaient une traduction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =RGP(INDIREKT(ADRESSE(AB3,2)&":"&ADRESSE(AC3,2)),INDIREKT(ADRESSE(AB3,1)&":"&ADRESSE(AC3,1)),1,0)
    ADRESSE(AB3,2) donne un texte représentant l'adresse de la cellule dont la ligne est donnée en AB3, et en colonne B colonne B de la feuille contenant la formule
    Indirect (texte) va permettre à excel de convertir texte en une référence de cellule

    on va donc avoir deux plages (plage 1 et 2) de cellules :
    $B$[AB3]:$B$[AB3] et $A$[AB3]:$A$[AB3]
    qui servent d'argument à la fonction (ou Function ?)
    RGP (plage1, plage2, vrai, faux)
    A+

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

    Informations forums :
    Inscription : Décembre 2008
    Messages : 124
    Par défaut
    Merci Gorfael pour tes réponses.

    Je teste et tiens le forum au courant de la suite des événements.

    Johann

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

Discussions similaires

  1. Informations sur les langages/outils de ce forum
    Par Idelways dans le forum Autres langages
    Réponses: 3
    Dernier message: 14/02/2018, 12h08
  2. Réponses: 1
    Dernier message: 03/11/2012, 17h11
  3. doc sur les fonctions
    Par masterfab dans le forum C
    Réponses: 18
    Dernier message: 23/06/2005, 17h55
  4. Réponses: 6
    Dernier message: 28/04/2004, 10h41
  5. Informations sur les procédures stockées
    Par jfphan dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 13/01/2004, 14h30

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