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

Excel Discussion :

[Excel 2010] INDIRECT(SI(ESTNA(EQUIV ET Ajouter des données à la suite d'un tableau


Sujet :

Excel

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2017
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2017
    Messages : 21
    Par défaut [Excel 2010] INDIRECT(SI(ESTNA(EQUIV ET Ajouter des données à la suite d'un tableau
    Bonjour à tous, je reviens vers vous, j'ai encore quelque petit soucis.

    Dans le fichier ci-joint (à l'état de développement, encore loin d'être aboutie), onglet données générales, j'ai bien réussi à utiliser INDIRECT, mais j'ai un problème, en effet:
    -je dois sélectionner une espèce.
    -cette espèce est sois un poisson, sois un crustacé, sois un coquillage (pour le fichier actuel, faisons poisson ou autre)
    -et en fonction de ce choix la présentation sera différente.

    Je souhaite procéder de la façon suivante :
    -Vérifier si l'espèce sélectionnée appartient à la plage "EspecePoisson"
    -Si c'est le cas aller dans "PresentationPoisson" (annexe générale colone H)
    -Si ce n'est pas le cas aller dans "PresentationAutre"(annexe générale colone G)

    Voici le code que j'utilise sans succès. (j'ai fais des test en inversant "Autre" et "Poisson" et en faite il m'affiche toujours la valeur fausse...)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    = INDIRECT("Presentation"&SI(ESTNA(EQUIV(F14;"EspecePoisson"));"Autre";"Poisson"))
    j'aurais un deuxième problème.

    Il s'agirait que l'utilisateurs puisse ajouter des poissons si jamais le client achète des espèces qui n'était pas présente actuellement.
    j'aimerai une fonction ou l'on saisie une valeur dans un userform afin de remplir la dernière ligne du tableau. (vous ne trouverez rien du tout du type sur le fichier joint, il s'agit d'une version antérieure) voici le code que j'utilisais sans succès... Si vous aviez la moindre piste.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub AjoutEsspece_Change()
        With Worksheets("AnnexeGenerale")
    'dans l'onglet concerné
             derlign = .Range("c65536").End(xlUp).Row + 1
    'j'aimerai ajouter une ligne à la colonne C que je sélectionne
             .Cells(derlign, 1).Value = AjoutEspece.Text
        End With
    End Sub

    Merci par avance de votre aide précieuse.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert Avatar de jerome.vaussenat
    Homme Profil pro
    Formateur Bureautique
    Inscrit en
    Janvier 2011
    Messages
    1 629
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Formateur Bureautique
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 629
    Par défaut
    Salut,

    sans avoir tout saisi sur la gestion de tes listes avec ces noms.
    Je te propose te tester cette modification.sur ta formule.
    Je te conceile de créer un nom (un de plus ou de moins qui "fait référence "à cette formule
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDIRECT("Presentation"&SI(ESTNA(EQUIV('Données Générales'!F14;EspecePoisson;0));"Autre";"Poisson"))
    J'ai fais 2 modifications :
    Le 0 à la place du -1 dans le EQUV.
    Toujours dans cet EQUIV, tu fais référence à un nom mais entre "".

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2017
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2017
    Messages : 21
    Par défaut
    Bonjour Jerome,

    J'ai testé vos modification, excel m'indique que la formule contient une erreur...

    Au plaisir de vous relire,

  4. #4
    Membre extrêmement actif Avatar de mjpmjp
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2012
    Messages
    1 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Alpes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2012
    Messages : 1 133
    Par défaut
    bonjour,

    bon... ... d'abord je suis pas content !!!

    ce casser la tête pour trouver une formule ... ok
    on débute, on est pas en forme,.... ok

    mais c'est quoi ce B....L dans l'onglet Annexe Générale... !!!

    c'est quoi ces listes ...posées là ...par 2 ou par 3 colonnes ???
    elle est où la logique ... ???

    colonne espece : c'est toutes les bestioles ... ok ... partons sur ce principe (qui aurait pu être , espece : un poisson, un crustacé, un coquillage)
    mais ...ok ... partons sur ce principe : toutes les bestioles dans la même liste (pour ce qui se pause la question : un chien ? (dans la liste..ci ci ) = un poisson, un crustacé, un coquillage)

    pourquoi en face de chaque bestiole , il n'y a pas l'espece.... bestiole : espece ?

    et pourquoi pas un tableau presentation avec les colonnes espece .... presentation : [poisson] [crustacé] [coquillage] ?

    je vais me coucher m’énerve...

    @+JP
    Caractéristiques (WEB) phpMyAdmin 4-74 , PHP 5-631 , Apache 2-427 , MySQL 5-719
    Présentation NAS DS-3615xs + 20Go , DSM 6.1.6-15266 Up1 , 12 * WD 4To WD4000F9YZ (10 raid 6+ )+(2 raid 1+) , LinkSys comutateur-switch lgs528p-eu , Onduleur UPS 720W Power Boxx Lcd (4*UPS + 4*MOD)
    Mes contributions (EXCEL) Form GRAPHIQUE: Gestion des boutons , Liste Onglet dynamique...GESTION de FILM

Discussions similaires

  1. Réponses: 2
    Dernier message: 08/02/2014, 13h21
  2. Réponses: 5
    Dernier message: 18/10/2013, 11h33
  3. C#: Ouvrir un fichier Excel, ajouter des donneés, et enregistrer
    Par soufian1364 dans le forum Services Web
    Réponses: 4
    Dernier message: 24/03/2009, 14h12
  4. Ajouter des données Excel à une table SANS références?
    Par Miss Ti dans le forum VBA Access
    Réponses: 6
    Dernier message: 12/10/2007, 18h58

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