[Calc] Contenu cellule comme onglet

Tout ce qui concerne notamment les outils de calcul numérique, de calcul formel ou de géométrie.
[participation réservée aux utilisateurs inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
guiguiche
Modérateur général
Modérateur général
Messages : 8191
Inscription : vendredi 06 janvier 2006, 15:32
Statut actuel : Enseignant
Localisation : Le Mans
Contact :

[Calc] Contenu cellule comme onglet

Message non lu par guiguiche »

Bonjour

Dans Feuille1, la case A1 contient Anglais ou Allemand ou Espagnol. Mettons que ce soit Anglais qui est inscrit.
J'ai une feuille "Anglais", une feuille "Allemand", une feuille "Espagnol".
Dans Feuille1, en cellule B1, je voudrais utiliser directement la valeur de la cellule A1 pour prendre le contenu de la cellule E1 (par exemple) de la feuille portant le nom du contenu de A1. Je peux y arriver avec des SI mais je ne parviens pas à trouver une solution directe du type ='A1'.E1.

J'espère être clair.

Une idée ?
Pas d'aide par MP : les questions sont publiques, les réponses aussi.
Tu as apprécié l'aide qui t'a été fournie ? Alors n'hésite pas à rendre la pareille à quelqu'un d'autre.
Un peu d'autopromotion.
rebouxo
Modérateur honoraire
Modérateur honoraire
Messages : 6962
Inscription : mercredi 15 février 2006, 13:18
Localisation : le havre
Contact :

Re: [LO Calc] contenu cellule comme onglet

Message non lu par rebouxo »

guiguiche a écrit :Bonjour
[SNIP]

J'espère être clair.

Une idée ?
Bonjour,

Ben non, j'ai rien compris, pourtant, j'ai lu deux fois, M'sieur.

Si tu as des valeurs dans la cellule A1 de la feuille anglais, tu peux l'utiliser dans une autre feuille avec anglais.A1.
Mais je ne pense pas que ce soit la réponse attendue à la question.

Olivier
A line is a point that went for a walk. Paul Klee.
Par solidarité, pas de MP.
guiguiche
Modérateur général
Modérateur général
Messages : 8191
Inscription : vendredi 06 janvier 2006, 15:32
Statut actuel : Enseignant
Localisation : Le Mans
Contact :

Re: [Calc] Contenu cellule comme onglet

Message non lu par guiguiche »

Je sais bien que je peux utiliser anglais.B1 !
La colonne A1 de la feuille courante contenant "anglais" ou "allemand" ou ..., je voudrai éviter d'écrire un truc du genre :

Code : Tout sélectionner

=SI(A1="anglais";anglais.B1;SI(A1="allemand";allemand.B1;...)
car le jour où j'ajouterai une autre feuille de langue, il faudra recommencer la programmation. J'ai essayé, sans succès, les versions suivantes :

Code : Tout sélectionner

=A1.B1

Code : Tout sélectionner

=#A1.B1
(peut-être la plus proche de la solution cherchée)

Code : Tout sélectionner

='A1.B1

Code : Tout sélectionner

=INDIRECT(A1).B1
De plus, je voudrai éviter d'avoir à écrire une macro, je souhaite une fonction.

C'est plus clair Môssieur Reboux ? :mrgreen:
Pas d'aide par MP : les questions sont publiques, les réponses aussi.
Tu as apprécié l'aide qui t'a été fournie ? Alors n'hésite pas à rendre la pareille à quelqu'un d'autre.
Un peu d'autopromotion.
GRSG
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 307
Inscription : mercredi 08 octobre 2008, 09:45

Re: [Calc] Contenu cellule comme onglet

Message non lu par GRSG »

J'ai un peu de mal aussi à comprendre.
projetmbc
Utilisateur chevronné
Utilisateur chevronné
Messages : 2238
Inscription : samedi 29 décembre 2007, 00:58

Re: [Calc] Contenu cellule comme onglet

Message non lu par projetmbc »

Bonjour.
guiguiche a écrit :Je sais bien que je peux utiliser anglais.A1 !
Je voudrai éviter d'écrire un truc du genre :

Code : Tout sélectionner

=SI(A1="anglais";anglais.B1;SI(A1="allemand";allemand.B1;...)
car le jour où j'ajouterai une autre feuille de langue, il faudra recommencer la programmation.

C'est plus clair Môssieur Reboux ? :mrgreen:
En clair, tu voudrais appeler une feuille via une variable de type STRING. Est-ce cela ?
projetmbc
Utilisateur chevronné
Utilisateur chevronné
Messages : 2238
Inscription : samedi 29 décembre 2007, 00:58

Re: [Calc] Contenu cellule comme onglet

Message non lu par projetmbc »

Une fois le problème éclairci, un petit de Google donne :

Code : Tout sélectionner

INDIRECT(A1 & "." & "B" & "1")
A1 est la cellule avec tes langues tapées par l'utilisateur.

REF. : http://wiki.services.openoffice.org/wik ... n_INDIRECT
guiguiche
Modérateur général
Modérateur général
Messages : 8191
Inscription : vendredi 06 janvier 2006, 15:32
Statut actuel : Enseignant
Localisation : Le Mans
Contact :

Re: [Calc] Contenu cellule comme onglet

Message non lu par guiguiche »

Pfffff :D

Je vous ai mis un exemple : en colonne B, ce qui marche bien mais n'est pas assez automatisé à mon goût (si je dois ajouter une ou plusieurs autres possibilités), en colonne C un exemple de ce qui ne fonctionne pas.

Edit : oups, je n'avais pas vu les messages de projetmbc. Ça fonctionne presque comme je le souhaite mais quand on étend la formule, le dernier "1" n'évolue pas avec le numéro de ligne
Pièces jointes
essai.ods
fichier d'essai
(8.73 Kio) Téléchargé 291 fois
Pas d'aide par MP : les questions sont publiques, les réponses aussi.
Tu as apprécié l'aide qui t'a été fournie ? Alors n'hésite pas à rendre la pareille à quelqu'un d'autre.
Un peu d'autopromotion.
projetmbc
Utilisateur chevronné
Utilisateur chevronné
Messages : 2238
Inscription : samedi 29 décembre 2007, 00:58

Re: [Calc] Contenu cellule comme onglet

Message non lu par projetmbc »

Enfin un ECM... :lol:
projetmbc
Utilisateur chevronné
Utilisateur chevronné
Messages : 2238
Inscription : samedi 29 décembre 2007, 00:58

Re: [Calc] Contenu cellule comme onglet

Message non lu par projetmbc »

As-tu lu mon message ? J'ai appliqué le méthode ci-dessus sur les deux premières cellules.
Pièces jointes
essai.ods
(8.16 Kio) Téléchargé 279 fois
Dernière modification par projetmbc le samedi 11 juin 2011, 14:43, modifié 1 fois.
guiguiche
Modérateur général
Modérateur général
Messages : 8191
Inscription : vendredi 06 janvier 2006, 15:32
Statut actuel : Enseignant
Localisation : Le Mans
Contact :

Re: [Calc] Contenu cellule comme onglet

Message non lu par guiguiche »

projetmbc a écrit :Enfin un ECM... :lol:
:mrgreen:

Lis mon edit ci-dessus :P
Pas d'aide par MP : les questions sont publiques, les réponses aussi.
Tu as apprécié l'aide qui t'a été fournie ? Alors n'hésite pas à rendre la pareille à quelqu'un d'autre.
Un peu d'autopromotion.
projetmbc
Utilisateur chevronné
Utilisateur chevronné
Messages : 2238
Inscription : samedi 29 décembre 2007, 00:58

Re: [Calc] Contenu cellule comme onglet

Message non lu par projetmbc »

guiguiche a écrit :Edit : oups, je n'avais pas vu les messages de projetmbc. Ça fonctionne presque comme je le souhaite mais quand on étend la formule, le dernier "1" n'évolue pas avec le numéro de ligne
Je confirme car mon essai n'est pas bon à partir de la 2ème ligne.
projetmbc
Utilisateur chevronné
Utilisateur chevronné
Messages : 2238
Inscription : samedi 29 décembre 2007, 00:58

Re: [Calc] Contenu cellule comme onglet

Message non lu par projetmbc »

Voilà la solution.

Code : Tout sélectionner

=INDIRECT(A5 & "." & "B" & TEXTE(CELLULE("LIGNE";B5);"0"))
Pièces jointes
essai_bis.ods
(8.47 Kio) Téléchargé 309 fois
guiguiche
Modérateur général
Modérateur général
Messages : 8191
Inscription : vendredi 06 janvier 2006, 15:32
Statut actuel : Enseignant
Localisation : Le Mans
Contact :

Re: [Calc] Contenu cellule comme onglet

Message non lu par guiguiche »

Ah cool, merci.
Je ne connaissais pas du tout ces fonctions.
Pas d'aide par MP : les questions sont publiques, les réponses aussi.
Tu as apprécié l'aide qui t'a été fournie ? Alors n'hésite pas à rendre la pareille à quelqu'un d'autre.
Un peu d'autopromotion.
projetmbc
Utilisateur chevronné
Utilisateur chevronné
Messages : 2238
Inscription : samedi 29 décembre 2007, 00:58

Re: [Calc] Contenu cellule comme onglet

Message non lu par projetmbc »

guiguiche a écrit :Ah cool, merci.
Je ne connaissais pas du tout ces fonctions.
Moi non plus... :lol:
guiguiche
Modérateur général
Modérateur général
Messages : 8191
Inscription : vendredi 06 janvier 2006, 15:32
Statut actuel : Enseignant
Localisation : Le Mans
Contact :

Re: [Calc] Contenu cellule comme onglet

Message non lu par guiguiche »

Déjà que j'étais tombé un peu par hasard sur INDIRECT !
Pas d'aide par MP : les questions sont publiques, les réponses aussi.
Tu as apprécié l'aide qui t'a été fournie ? Alors n'hésite pas à rendre la pareille à quelqu'un d'autre.
Un peu d'autopromotion.
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message