Problème lors des ajouts de fiches

Bonsoir,

Avant tout merci de lire ce post.

Je travail sur un fichier Excel depuis plusieurs semaines sans arriver à obtenir le résultat escompté. Je me demande donc si j'arrive à mes limites ou à celles d'Excel

Voici le tableau en question.

Dans l'onglet "INFORMATIONS GENERALES" j'ai une liste d'entreprise avec Siret. Les autres colonnes résultent d'un liste déroulante ou d'une saisie manuelle.

Dans l'onglet "DSN MENSUELLES" j'ai besoin de reprendre le nom de l'entreprise et la CCN. Les autres colonnes sont également des listes ou des saisies manuelles.

Les onglets "Fiches Entreprises" et "fiches salariés" reprennent le nom de l'entreprise et permettent via un lien hypertexte d'arriver sur les fiches en question. (Dans "fiches salariés" j'avais prévu une insertion de ligne pour les entreprises qui recrutent beaucoup de personnel alors j'ai fait le lien hypertexte non pas sur un cellule mais sur le début du tableau que j'avais nommé: et ça prend du temps!)

A ce stade, j'étais plutôt fière de moi

Mais il y a un "détail" que j'avais oublié.... Je dois pouvoir ajouter et supprimer des entreprises. Et là c'est le drame!

Là tel que ce tableau a été pensé, j'arrive à insérer une ligne dans l'onglet "INFORMATIONS GENERALES (IG)". Le nom et la CCN, apparait bien dans l'onglet DSN MENSUELLES mais il garde les infos de l'entreprise d'aprés sans décaller le tableau ou sans "insérer" vraiment un ligne. Donc ça ne va pas.

Est ce possible d'ajouter ou supprimer une ligne, que l'action se produite aussi dans l'onglet DSN Mensuelles tout en conservant le nom de l'entreprise et la CCN (pffff en l'écrivant comme ça je réalise que ça semble être impossible!!)

Du coup, je me retrouve avec la même galere dans les fiches entreprises et fiches salariés. J'arrive à obtenir le nom dans ma liste d'entreprise et aprés c'est la bazard dans mes fiches tout est décallé. Normale, je n'ai pas trouvé le moyen d'ajouter les fiches en même temps que les entreprises.

Pire, même une insertion manuelle met le brin.

Alors, a votre avis, c'est impossible pour Excel ou pour moi?

Merci dans tous les cas. J'avoue que ce tableau commence à devenir une obsession...

Wikimel

Bonjour,

Poster sur plusieurs forums est un manque de respect envers les bénévoles qui te consacrent de leur temps pour résoudre ton problème !

N'étant pas au courant, ils perdent leur temps avec des questions déjà résolues sur les autres forums.

Pendant ce temps là, ils pourraient répondre à d'autres personnes qui eux aussi ont besoin d'aide.

Patrice

Bonjour Patrice,

Effectivement comme déjà mentionné j'ai posté cette question sur 3 forums spécialisés. Malheureusement je n'ai pas eu de solution à mon problème

Si cela avait été le cas j'aurais donné la solution partout car je suis la première à chercher sur les forums. On y apprends pleins de choses.

J'ai aussi fait cela car je suis pressée par le temps. Mon tableau doit être opérationnel pour le 15/01.

Je suis très active sur un forum de questions sur la paie/droit du travail. J'aide aussi selon mes compétences.

Ne sois pas froissé Patrice, je voulais juste un peu d'aide....

Merci

Patrice33740 a écrit :

Bonjour,

Poster sur plusieurs forums est un manque (...)

Oui ! Je trouve aussi que sans le dire préalablement cela n'est pas acceptable. Cela manifeste un état d'esprit visant à utiliser les forums comme fournisseurs de solutions toutes faites sans participer aux échanges qui doivent y prévaloir...

Ceci dit, comme j'ai donné mon avis sur ton fichier, par erreur sur un autre sujet en début de journée (début pour moi, je ne devais pas être bien réveillé...), je le redonne ici, tu n'auras pas tout perdu !

Juste en passant, j'avais regardé ça hier !Cela m'avait passablement déprimé...

Je m'étais abstenu (pas assez en forme)... Mais je peux donner mon point de vue, qui consiste à rebâtir complètement le fichier !!

Supprimer cette collection d'hyperlinks, les invraisemblables successions de fiches formatées, réduire des 2/3 la taille du fichier...

Et commencer par mettre en place des bases de données dans lesquelles toute recherche pourra aisément s'effectuer, avec un minimum de code...

Cordialement.

Je m'incline donc toutes mes excuses pour le multi postage.

Tête dans mon tableau je n'ai pas pensé que mon action pouvait froisser. Vraiment désolée.

Pour le tableau, tu as raison....j'ai fait trop compliqué et ça ne fonctionne pas.

J'ai bien peur que tout recommencé soit la solution... je vais faire plus basique. Les utilisateurs apprendront à inserer des lignes et a utiliser ctel+f pour les fiches.

Merci en tout cas.

Et n'hésitez pas si vous avez une question en paie... Je vous dois.bien ça

Si je me souviens à peu près de ce que j'ai vu, tu dois avoir une base de données Entreprise, qui doit être complète : une ligne = une entreprise, tous les champs (colonnes) de la ligne devant permettre de servir la fiche entreprise.

Cette fiche (formatée) n'est nécessaire qu'à un exemplaire, rempli selon la recherche demandée à chaque fois. Système de recherche à partir d'une liste déroulante (éventuellement complété par d'autres dispositifs selon type de recherche...)

Une autre base de données pour les salariés, dont un champ sera l'entreprise... Même chose pour ce qui est de la fiche des données salarié. On pourra aussi bien rechercher un salarié, que tous les salariés d'une entreprise.

Je n'ai plus en tête le reste, mais il me semble qu'il y a des éléments à gérer indépendamment... Mais déjà une telle organisation n'a plus besoin de recourir à des hyperliens, la recherche Entreprise restera rapide, et en triant la base salariés par entreprises on pourra également obtenir une excellente rapidité, et le fichier aura perdu en gros les 2/3 de son poids...

Merci encore.

Je vais enlever les formules INDIRECT. L'utilisateur devra lui même inserer la nouvelle ligne dans les 2 onglets. (À l'impossible nul n'est tenu

Je vais enlever les liens hypertexte et trouver une meilleure solution de recherche. N'ayant jamais fait ca je vais chercher dans les tutos.

Liste déroulante je connais mais avec la possibilité de renvoyer vers autres choses (si j'ai bien compris) je ne connais pas.

Je garde le principe des fiches, pas le choix, mais je vais trouver un moyen différent de permettre à l'utilisateur d'y accéder.

L'utilisateur devra lui même ajouter ou supprimer une fiche lorsqu'il y aura des mouvements d'entreprise.

Voilà le plan d'action....

Bonne journée

J'ajouterai :

  • Pas de formules dans les bases de données, ni de mise en forme particulière, il s'agit de données brutes.
  • Formulaire de saisie conseillé : plus de fiabilité si l'on ne touche jamais directement aux bases.

- Fiches formatées ! les supprimer est l'essentiel à faire ! Si on ne le fait pas, aucun gain.

- Les recherches : code VBA nécessairement pour les réaliser.

Cordialement.

Bonjour Wikimel,

Le forum, MFerrand,

le temps de retrouver ton post, je vois que les bonnes idées n'ont pas tardé à t'arriver. Les mêmes, forcément, que je t'aurais présentées.

En supprimant tes milliers de ligne de fiches, le fichier passe de 1200Ko à 450 Ko!

Organise tes données en essayant de concentrer le tout sur une ligne. Evidemment, n'étant pas de la partie, je ne sais pas si c'est possible de cumuler infos entreprise et salariés. Fais au mieux!

Ensuite, présente-nous de façon précise quels résultats de recherche et d'affichage tu souhaites. Par exemple, détailler les infos nécessaires à ta fiche entreprise.

Il devrait etre alors très facile pour l'un de nous de faire rouler ton fichier pour le 15!

100 fois sur le métier...

A+

Merci à tous!!!

Je crois que j'ai compris ou vous voulez en venir....

Je boss dessus et je vais vous montrer le résultat.

Bonjour, Salut Curulis !

Je n'ai pas le temps d'aller revoir le fichier, mais je pense qu'il y a deux base à monter, Entreprises et Salariés, qui seront connectables par un champ commun (entreprise), et sans doute aussi quelques autres listes...

Il faut en exclure tout champ calculé (si calculé, pas la peine de le stocker), on allège d'autant. Et la fiche permettant d'afficher une élément de la base peut contenir pour chaque élément calculé une formule (en un seul exemplaire au lieux de plusieurs dizaines ou centaines.

La priorité, si on doit aller vite, c'est recomposer les bases : minimum d'éléments à conserver pour diposer de toutes les infos nécessaires. Et mettre en place le système d'extraction (recherche et consultation) : cela fait deux procédures minimum et pas un gros volume de code...

Par la suite : dispositif de saisie (Userform) pour ajouter, modifier ou supprimer me paraît une évolution logique, sinon nécessaire pour une gestion stable et fiabilisée...

C'est un terrain assez bien balisé pour ne pas risquer de chausses-trappes...

Cordialement.

Bonjour à tous,

Voila c'est encore en construction et il y a encore des zones d'ombres mais je voulais vous montrer le début de mon travail.

Comme vous me l'avez conseiller, j'ai carrément épuré mon tableau.

Déjà j'ai "fusionné" informations générales" avec "DSN Mensuelles" pour n'avoir qu'un seul onglet. C'est plus claire.

Je dois décaler toutes mes macros servant à masquer et afficher mais ça sera vite fait.

Ensuite j'ai crée 2 bases de données. Une entreprise et une salarié.

J'ai un onglet "Fiche" qui va chercher mes infos grâce à une formule en rechercheV. Suis contente car ça au moins ça fonctionne!!

Bref ça avance. Il me reste encore à :

Faire un formulaire et le mettre dans mon bouton "créer une fiche" (Voir les tutos d'abord car je ne sais pas faire ça)

L'utilisateur devra pouvoir modifier la fiche aussi. (pour le moment aucune idée de comment faire mais quelqu'un a déjà du se poser la question sur un forum )

Ma formule en rechercheV ne fonctionne pas dans la fiche salarié car une entreprise a plusieurs salariés. Je n'ai pas encore eu le temps de reflechir à ce probleme.

En tout cas vous aviez tous raison, je vais bien mieux m'en sortir comme ça!!!!

Fin de la sieste de mes petits...un autre job m'attends.

J'ai corrigé mes macros dans DSN MENSUELLE elles fonctionnent bien.

J'ai fais les 2 formulaires (c'est marrant à faire d'ailleurs) et les boutons en suivant un tuto. Biensur, la partie code est un vrai problème.

J'ai trouvé le code pour les boutons "créer fiches" et "quitter". Tout n'est pas perdu

J'ai toujours le problème des fiches salariés. Une entreprise, plusieurs salariés, comment les faire apparaître? Une idée?

Voila, ça avance mais je bloque un peu là

(Notre pour plus tard: demander d'urgence à mon employeur une formation Excel VBA!)

Bonsoir,

Un exemple de recherche d'une liste (pour les salariés)

Bravo Wikimel!

Pas encore eu le temps de regarder (d'autres projets à terminer) mais, à te lire, tu progresses à vitesse grand V!

Nous te suivons de près et ne te lâcherons pas!

J'arrive dès que je peux, histoire de ne pas me disperser!

A+

Bonjour à tous!

Et oui, encore moi...je n'ai pas abandonné

Grace à Patrice et aux encouragement de curulis57 je me suis attelée ce soir à "l'apparition" des salariés selon l'entreprise.

Et ça fonctionne.... (J'ai l'impression d'avoir réussi la quête du jour grâce aux sages qui me conseillent ...mais l'anneau est encore loin )

Des que j'aurais du temps, je vais chercher comment coder mon userform. ça à l'air coton quand même. J'ai regardé quelques tutos déjà. Sinon je dirais aux utilisateurs de remplir directement la base de données. C'est moins fun mais en l'état, ce tableau est tout à fait fonctionnel.

Je dois encore soigner le visuel et rédiger "un mode d'emploi"

Voilà

MERCI ENCORE

Wiki

Bonsoir,

Je vois que tu as bien progressé ! Ça valait le coup de tout repenser.

Pour tes formulaires, je n'ai pas le temps de me pencher plus en détails sur ton fichier mais voici un exemple qui ressemble à ton besoin.

Il permet de supprimer, modifier ou ajouter une ligne dans une base de données à partir d'un formulaire.

Le 1° combobox permet, soit de choisir un élément existant pour le supprimer ou le modifier (quand on modifie un des constituants), soit d'ajouter un nouvel élément quand on a défini ses constituants obligatoires.

9exemple.xlsm (51.62 Ko)

Merci patrice,

J'ai aussi trouvé cette vidéo qui correspond il me semble à ce que je dois faire. (si un jour quelqu'un tombe sur ce post et à le même problème)

https://www.youtube.com/watch?v=dRvuuQQw_F8

Je vais essayer un peu ce soir mais malheureusement le temps va me manquer. Maintenant j'ai perdu beaucoup de temps à m'obstiner sur les lien hypertexte c'est vraiment dommage.

Voila

Bon week-end à tous (Allé pour le fun, je vous enverrais quand même ce soir ce que j'aurais réussi à faire)

PS: Demande de formation Excel acceptée par mon employeur... Trop tard concernant ce tableau. Et un jour peut-être je répondrais aux question sur ce forum!!!!

Bonjour,

Hum... Comme tu as fait un effort et que tu as l'air d'en vouloir, j'ai un peu bossé dessus aussi. Mais c'est juste une ébauche... Hein !

De plus je n'ai travaillé que la BD ENT, mébon on commence à voir un peu de quoi il retourne.

Bon pour l'instant j'ai laissé un peu toutes tes autres feuilles car ça m'aide à peu à suivre le fil.

Sinon ça sera plus cool...

Bon je te laisse regarder.

Le Userform apparaît quand tu cliques dans la première colonne de la feuille BD ENT.

Bon il y a peut-être quelques coquilles, (c'est du vite fait!) mais dans l'ensemble c'est opérationnel.

On peut Ajouter, Modifier, Supprimer un enregistrement.

Joue un peu avec, observe, comprend... et demande ce que tu ne comprend pas !

Normalement avec un Userform comme ça, l'utilisateur n'a même pas besoin de savoir que la feuille existe :

En conséquence, j'ai supprimé toutes les validations qui n'ont rien à faire ici puisque l'utilisateur doit utiliser le UserForm.

C'est fait pour qu'il ne travaille que sur les USF et pour qu'on puisse lui restituer les fiches Entreprises et salariés, mébon... pour l'instant il faudra te contenter de ça.

Bon je suppose que tu avais compris qu'il est illusoire de prévoir un truc comme ça pour la semaine prochaine...

Si c'est fini "brodé" pour le 1er Mai, on pourra féter ça !

Tu me dis si ça t'intéresse, sinon c'est pas la peine que je me fatigue à fignoler et à continuer...

A+

13suivipaie-vg0.xlsm (245.02 Ko)

Bonjour et merci beaucoup d'avoir pris le temps de regarder et de coder!!!!

Là comme ça je t'avoue que je suis un peu perdue parceque je ne retrouve pas la base de mon tableau et j'ai regardé rapidement.

Je vais donc me pencher dessus. Je ne retrouve pas les même cades que dans le tutos mais tu as du l'adapter...

Rechercher des sujets similaires à "probleme lors ajouts fiches"