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 :

Supprimer des données dans un onglet et les remplacer par des nouvelles d'un autre onglet


Sujet :

Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    Gestionnaire de parc micro-informatique
    Inscrit en
    Novembre 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Gestionnaire de parc micro-informatique

    Informations forums :
    Inscription : Novembre 2015
    Messages : 3
    Par défaut Supprimer des données dans un onglet et les remplacer par des nouvelles d'un autre onglet
    Bonjour à tous,

    J'ai un fichier excel avec trois onglets, final, données et utilisateurs.

    J'aimerai pourvoir reporter les cellules I et K de l'onglet utilisateurs dans l'onglet Données. Le problème est le suivant, si je prends par exemple Anne-Laure Bilou dans mon fichier onglet utilisateurs cette personne travaille sur 2 activités à 25 et 75 %, je ne vois pas comment je pourrais repartir les 2 lignes de l'onglet données dans ces 2 pourcentages.

    J'ai une deuxième question. après avoir réalisé l'action décrite dans la ligne précédente, je souhaiterai importer les données de l'onglet données sur l'onglet final mais avant il faudrait supprimer la ligne qui comporte le même NOM et la remplacer par la ligne ou les lignes de l'onglet données.

    Merci pour votre aide

    Bonne journée
    Fichiers attachés Fichiers attachés

  2. #2
    Membre expérimenté
    Avatar de MolikDLuffy
    Homme Profil pro
    Contrôleur de gestion
    Inscrit en
    Mars 2017
    Messages
    158
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Contrôleur de gestion
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2017
    Messages : 158
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Je vais me consacrer tout t'abord à ta première question.

    Dans un premier temps, j'ai quelques questions à te poser pour plus d'éclaircissement.

    1) Pourquoi il n'y a pas la donnée "NOM" (exemple I-157) dans la feuille "Utilisateur" car je pense que l'on peut utiliser ça comme clé primaire sauf si la donnée I-157 ne correspond pas à un matricule unique.

    Je pense que la répartition des deux pourcentages (25% et 75%) peut être fait en formulant ainsi = Taux activité * Taux Rep

    2) Je ne vois pas les mêmes libellés entre la feuille "Final" et la feuille "Données", Est-ce que c'est normal?

  3. #3
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Comme beaucoup d'utilisateurs de ce forum, je n'ouvre pas les pièces jointes : https://www.developpez.net/forums/d8...s-discussions/
    Je réponds donc à tes question "en aveugle".

    Citation Envoyé par carbafrise Voir le message
    J'aimerai pourvoir reporter les cellules I et K de l'onglet utilisateurs dans l'onglet Données.
    A priori, un simple fonction RECHERCHEV() devrait pouvoir régler ce problème en renvoyant la données souhaité en fonction du critère donné.

    Le problème est le suivant, si je prends par exemple Anne-Laure Bilou dans mon fichier onglet utilisateurs cette personne travaille sur 2 activités à 25 et 75 %, je ne vois pas comment je pourrais repartir les 2 lignes de l'onglet données dans ces 2 pourcentages.
    Il suffit de multiplier la valeur renvoyé par la RECHERCHEV() par la valeur du pourcentage.

    J'ai une deuxième question. après avoir réalisé l'action décrite dans la ligne précédente, je souhaiterai importer les données de l'onglet données sur l'onglet final mais avant il faudrait supprimer la ligne qui comporte le même NOM et la remplacer par la ligne ou les lignes de l'onglet données.
    Une fonction Excel ne peut pas supprimer ou insérer des lignes.
    Il faudra donc soit le faire "à la main", soit passer par une macro VBA.

  4. #4
    Candidat au Club
    Homme Profil pro
    Gestionnaire de parc micro-informatique
    Inscrit en
    Novembre 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Gestionnaire de parc micro-informatique

    Informations forums :
    Inscription : Novembre 2015
    Messages : 3
    Par défaut
    Citation Envoyé par MolikDLuffy Voir le message
    Bonjour,

    Je vais me consacrer tout t'abord à ta première question.

    Dans un premier temps, j'ai quelques questions à te poser pour plus d'éclaircissement.

    1) Pourquoi il n'y a pas la donnée "NOM" (exemple I-157) dans la feuille "Utilisateur" car je pense que l'on peut utiliser ça comme clé primaire sauf si la donnée I-157 ne correspond pas à un matricule unique.

    Je pense que la répartition des deux pourcentages (25% et 75%) peut être fait en formulant ainsi = Taux activité * Taux Rep

    2) Je ne vois pas les mêmes libellés entre la feuille "Final" et la feuille "Données", Est-ce que c'est normal?
    Bonsoir,

    Merci pour ta réponse. Pour répondre à ta question :

    1) Le NOM n'est pas ma clé primaire car elle peut être utilisée pour plusieurs NOM PRENOM (Bilou) ou l'inverse. La donnée unique est le NOM PRENOM (colonne A dans feuille Données et colonne C dans la feuille Utilisateurs).

    Si je prends comme exemple Bilou dans la feuille Données elle a une répartition de 25% et 75% mais elle a utilisé 3 et 9 qui se trouve (colonne L feuille Données) dont les 2 totaux doivent être reparti entre les 2 pourcentages. Mais il se peux que Bilou ai d'autres "NOM" donc même pourcentage de répartition. donnée).

    2) Oui c'est normal car je reporte certaine donnée et je change le libellé Total de la feuille Données par VOLTOT de la feuille Final.

    J'espère que mes précisions sont plus claires. :-)

  5. #5
    Candidat au Club
    Homme Profil pro
    Gestionnaire de parc micro-informatique
    Inscrit en
    Novembre 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Gestionnaire de parc micro-informatique

    Informations forums :
    Inscription : Novembre 2015
    Messages : 3
    Par défaut
    Citation Envoyé par Menhir Voir le message
    Comme beaucoup d'utilisateurs de ce forum, je n'ouvre pas les pièces jointes : https://www.developpez.net/forums/d8...s-discussions/
    Je réponds donc à tes question "en aveugle".


    A priori, un simple fonction RECHERCHEV() devrait pouvoir régler ce problème en renvoyant la données souhaité en fonction du critère donné.


    Il suffit de multiplier la valeur renvoyé par la RECHERCHEV() par la valeur du pourcentage.


    Une fonction Excel ne peut pas supprimer ou insérer des lignes.
    Il faudra donc soit le faire "à la main", soit passer par une macro VBA.
    Bonjour,

    En complément de ma réponse oui effectivement une macro serait plus adaptée mais je n'ai aucune idée comment m'y prendre.

    Merci pour votre aide.

  6. #6
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par carbafrise Voir le message
    une macro serait plus adaptée mais je n'ai aucune idée comment m'y prendre.
    Ceci pourra t'aider : http://bidou.developpez.com/article/VBA/

  7. #7
    Membre Expert Avatar de Zekraoui_Jakani
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    1 671
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 671
    Par défaut
    A mon humble avis, et sans passer par VBA, il suffira d'ajouter en colonne A un code unique par ligne (1,2,3, ... etc) et veiller à ce que code soit identique sur toutes les feuilles. Les doublons qui ont des pourcentages distincts doivent avoir des numéros différents.
    Ainsi un simple vlookup (recherchv) donne la solution aux 2 questions posées.

Discussions similaires

  1. Réponses: 1
    Dernier message: 07/07/2015, 22h10
  2. Réponses: 6
    Dernier message: 02/12/2010, 23h04
  3. remplacer les espaces par des _ dans une table
    Par NeutronDance dans le forum Requêtes
    Réponses: 3
    Dernier message: 15/10/2010, 01h16
  4. Réponses: 33
    Dernier message: 20/08/2008, 15h38
  5. inserrtion des données dans une table via les servlets
    Par melleweb dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 28/11/2007, 11h53

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